Im currently in the process of making a skatepark, but i have little to no scripting knowledge, and everytime i get stuck one a skateboard, i have to reset to get off it.
local humanoid = Board.ControllingHumanoid
repeat
task.wait()
humanoid.Sit = not humanoid.Sit
until not Board:FindFirstChildOfClass("Motor6D")
your code should look like this
fully tested and it works for me (The dismount key is the backspace key, also this code works by chance but I couldn’t make any other solutions so whatever)
I looked in the skateboard localscript and there was no code related to modifying the turning of the skateboard so I think it’s just skateboard limitations