I was trying to make it so everytime a player changes teams, they player gets a new model, but it wont work, No errors.
local Player = game.Players.LocalPlayer
repeat wait() until Player.Character ~= nil and Player.TeamColor ~= BrickColor.new("White")
local SquidModel = game.ReplicatedStorage.SharkModel
local DiverModel = game.ReplicatedStorage.DiverModel
function GiveParts(Model)
for _, Object in pairs(Model:GetChildren()) do
Object:Clone().Parent = Player.Character
end
end
function onChanged()
if Player.TeamColor == BrickColor.new("Crimson") then
GiveParts(SquidModel)
elseif Player.TeamColor == BrickColor.new("Medium blue") then
GiveParts(DiverModel)
elseif Player.TeamColor == BrickColor.new("Mid gray") then
GiveParts(DiverModel)
end
end
Player.Changed:connect(onChanged)
THANKS

1 comment
I've looked at everything and it dosen't look wrong, I dont see the error so i'll ask @BlueTaslem