Hello!
Yet again, I’ve been wanting to figure out a way to fix this a long time ago. Which is how can I stop the Core ROBLOX animations from playing?
The reason I’m asking this is due to the fact if the player moves before the script runs, it so happens to offset the animations! Making it look terrible.
Heres a short video:
I don’t have much time to fix it, so please provide a helpful answer!
1 Like
Did you disable the default Animate script? If not, do it. If you already did, you can use this piece of code to stop all animations after you disable/remove it
character:WaitForChild("Humanoid"):WaitForChild("Animator")
for _, track in character.Humanoid:GetPlayingAnimationTracks() do
track:Stop()
end
for _, track in character.Humanoid.Animator:GetPlayingAnimationTracks() do
track:Stop()
end
It’s still bugged, even if I disabled the Animate script.
Is the rig even using animations? To me it looks like it’s manipulating the Motor6Ds themselves
its manipulating the Motor6Ds in the script using clerp().
Yeah makes sense then. Once you switch rig it’s probably getting the current transform of the Motor6Ds and saving those as default. Perhaps you could try stopping all the animations on the current rig right before switching to a new rig instead
It doesn’t change your character, actually. It inserts the “Cop” script right in the character, and that’s where it does everything.