Glad you liked it, i think the way i did the ground detection may be at fault, i think i need to use either multiple raycasts or maybe a sphere cast for those edge cases.