#ToolGrip is not a valid member of UpperTorso

4 messages · Page 1 of 1 (latest)

vagrant prawn
#

I have a gun that uses Motor6D's for animations and it's supposed to create a Motor6D in the players UpperTorso when a player joins but it doesn't

tranquil dirge
vagrant prawn
#

Local: ```local plr = game.Players.LocalPlayer
local char = plr.Character or plr.CharacterAdded:Wait()

local tool = script.Parent

local idleAnim = char:WaitForChild("Humanoid"):LoadAnimation(script.IdleAnim)
local shootAnim = char:WaitForChild("Humanoid"):LoadAnimation(script.ShootAnim)

tool.Equipped:Connect(function()

game.ReplicatedStorage.ConnectM6D:FireServer(tool.BodyAttach)

char.UpperTorso.ToolGrip.Part0 = char.UpperTorso
char.UpperTorso.ToolGrip.Part1 = tool.BodyAttach


idleAnim:Play()

end)

tool.Unequipped:Connect(function()

game.ReplicatedStorage.DisconnectM6D:FireServer()

idleAnim:Stop()

end)

tool.Activated:Connect(function()

shootAnim:Play()

end)```

#

Server: ```game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)

    local M6D = Instance.new("Motor6D")
    M6D.Name = "ToolGrip"
    M6D.Parent = char.UpperTorso
end)

end)

game.ReplicatedStorage.ConnectM6D.OnServerEvent:Connect(function(plr, location)

local char = plr.Character
char.UpperTorso.ToolGrip.Part0 = char.UpperTorso
char.UpperTorso.ToolGrip.Part1 = location

end)

game.ReplicatedStorage.DisconnectM6D.OnServerEvent:Connect(function(plr)

plr.Character.UpperTorso.ToolGrip.Part1 = nil

end)```