I've been trying to fix an error for a couple of hours now but it just won't work. It occurs when a player changes a team 3 times. I don't know why it's occurring tho. Can somebody please help me with this?
The Parent property of TanWebbing2 is locked, current parent: NULL, new parent StarterCharacter
Script
EntenteClassEvents.AmericanRifleManEvent.OnServerEvent:Connect(function(Player)
local AmericanRifleManCharacter = EntentePowers.AmericanRifleMan:Clone()
if not game.StarterPlayer:FindFirstChild("StarterCharacter") then
AmericanRifleManCharacter.Name = "StarterCharacter"
AmericanRifleManCharacter.Parent = game.StarterPlayer
wait(.1)
if TanWebbingRandom == 1 then
Webbings.TanWebbing1.Parent = AmericanRifleManCharacter
print('Tan 1')
elseif TanWebbingRandom == 2 then
Webbings.TanWebbing2.Parent = AmericanRifleManCharacter
print('Tan 2')
elseif TanWebbingRandom == 3 then
Webbings.TanWebbing3.Parent = AmericanRifleManCharacter
print('Tan 3')
end
else
game.StarterPlayer.StarterCharacter:Destroy()
AmericanRifleManCharacter.Name = "StarterCharacter"
AmericanRifleManCharacter.Parent = game.StarterPlayer
wait(.1)
if TanWebbingRandom == 1 then
Webbings.TanWebbing1.Parent = AmericanRifleManCharacter -- occurs here
print('Tan 1')
elseif TanWebbingRandom == 2 then
Webbings.TanWebbing2.Parent = AmericanRifleManCharacter -- occurs here
print('Tan 2')
elseif TanWebbingRandom == 3 then
Webbings.TanWebbing3.Parent = AmericanRifleManCharacter -- occurs here
print('Tan 3')
end
end
end)

1 comment
Is there a line where it destroys TanWebbing? And does the TanWebbing clone when it was parented into AmericanRifleMan?