please skip, this comment was not related to this post
--server script
local parta
parta=script.Parent.Parent.Parent:WaitForChild("HumanoidRootPart")
game:GetService("RunService").Heartbeat:Connect(function()
script.Parent:MoveTo(parta.Position)
end)
put everything inside the StarterCharacterScripts. add a script inside the model and add this code.
I am sure there is a better solution, but this is one of the ways
the script constantly moves the model for every heartbeat
So I’m a little confused with “script.Parent.Parent.Parent” and also the fact that you said to put everything in starter character scripts but at the top of the script it says server script
I used the script to weld each and every part to the root part.
Then i moved the model to the character’s humanoid position at the start and welded the root part to HumanoidRootPart
*and ofc i also disabled can collide and anchor properties so the character could move.
The root part is something i added using the studio aligned the model with the root part; using the align position plugin and made the root part transparent as well.