Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Welding script that makes fake arms causing a constant death?

Asked by
Async_io 908 Moderation Voter
7 years ago

So, I have a local script for fake arms inserted in the StarterCharacterScripts, however when I test it, it kills me everytime I spawn. I can't seem to find any issues with it, and it's driving me crazy. No errors, unless you include logical errors.

local character = script.Parent

local larm = character:WaitForChild('Left Arm')
local torso = character:WaitForChild('Torso')
local rarm = character:WaitForChild('Right Arm')

local weldl = Instance.new('ManualWeld', character)
local weldr = Instance.new('ManualWeld', character)
local weldt = Instance.new('ManualWeld', character)

local larmc = larm:Clone()
local torsoc = torso:Clone()
local rarmc = rarm:Clone()

larmc.CanCollide = false
torsoc.CanCollide = false
rarmc.CanCollide = false

larmc.Parent = larm
torsoc.Parent = torso
rarmc.Parent = rarm
larmc.Size = larm.Size
rarmc.Size = rarm.Size
torsoc.Size = torso.Size

larmc.Position = larm.Position
rarmc.Position = rarm.Position
torsoc.Position = torso.Position

weldl.Part1 = larmc
weldl.Part0 = larm
weldt.Part1 = torsoc
weldt.Part0 = torso
weldr.Part1 = rarmc
weldr.Part0 = rarm

larmc.Name = "FakeArmL"
rarmc.Name = "FakeArmR"
torso.Name = "FakeTorso"

Answer this question