local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
mouse.KeyDown:connect(function(key)
if key == "q" then
local torso = workspace:FindFirstChild("UpperTorso")
local part = game.ReplicatedStorage.Part:Clone()
part.Postion = torso.Postion
part.Parent = game.Workspace
end
end)
Thank you for reading

3 comments
Is UpperTorso part of a player or a part you named UpperTorso in the workspace?
are you using the right morph? (R15 or R6?) nobody in roblox is named workspace, so you didnt do it right. plus, dont teleport them using a localscript, rather, sent an event that makes a server script do the work.
UpperTorso is the Torso of the player im using r15