Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Player Model's Velocity is going crazy when Moving with Welded Mesh?

Whenever I rotate or move with a specific mesh welded to my character it causes my velocity to go crazy and allows me to move very fast.

GIF BELOW https://gyazo.com/b5d4826064aa936a870bea519084bdf3

DENSITY is 0 Isn't ANCHORED CANCOLLIDE is false

local play = game.Players.LocalPlayer
char = play.Character
hum = char:WaitForChild("Humanoid")
utorso = char:WaitForChild("UpperTorso")
hroot = char:WaitForChild("HumanoidRootPart")
tool = script.Parent
rib = tool.SasukeRibCage
equipped = false

rib.CFrame = hroot.CFrame * CFrame.new(16,1,0)
rib.CFrame = rib.CFrame * CFrame.Angles(0,0,0)
local weld = Instance.new("Weld")
weld.Parent = tool
weld.Part0 = rib
weld.C0 = rib.CFrame:inverse()
weld.Part1 = hroot
weld.C1 = hroot.CFrame:inverse()


tool.Equipped:connect(function()
	equipped = true
end)

tool.Unequipped:connect(function()
	equipped = false
end)

EDIT: I'm aware that making the Part smaller will fix it, but I'm looking for a different solution.

1 answer

For some reason the part had reset its PhysicalProperties. Changing the Density back to 0.01 fixed it in-case anyone runs into the same issue.

This discussion is preserved as it was. New answers, comments, and votes are closed.