I have been working on a mount system, where the player can call their mounts, ride/ sit them etc. The current system I have now is the mount basically being a car with custom animations, with a few changes to the way it moves, but as the movement system in the game causes the mount’s jump to be overridden, i was thinking how i could solve this
Is there any way, where in a sense, i could join the two models (player and mount) to make one while the player is using the mount? so that the mount shares the same movement system as the player.
(Both models contain humanoid + rig)
Could you perhaps weld the player to your mount and disable the player’s controls? Then the player itself wouldn’t move and you could control your mount using your own script.
Not sure if this is your solution, because I don’t entirely understand your problem…
You can access the player’s controls like this:
local controls = require(game.Players.LocalPlayer.PlayerScripts:WaitForChild("PlayerModule")):GetControls()
Then you toggle them using controls:Disable()
and controls:Enable()
.
oh? i had no idea you could disable the player’s controls, thanks, that’s helped it
1 Like