I have made 3 BrickColorValues in the player, in a Model called HorseColour, but for some reason this script is working in studio but not in game? It is a server script... (It was working before until I added those 3 lines marked)
owner = script.Parent.Parent.Parent.OwnerName function onTouched(hit) local check = hit.Parent:FindFirstChild("Humanoid") if check ~= nil then if hit.Parent.Name == owner.Value then if script.Parent.Parent.Ready.Value == true then if script.Parent.Parent:FindFirstChild("Horse") then script.Parent.Parent.Horse:Destroy() elseif not script.Parent.Parent:FindFirstChild("Horse") then script.Parent.Parent.Ready.Value = false local player = game.Players.LocalPlayer local clone = game.ReplicatedStorage.TycoonModels.Horse:Clone() --Since I added the following 3 lines: clone.BaseColor.Value = player.HorseColour.BaseColor.Value clone.SaddleColor.Value = player.HorseColour.SaddleColor.Value clone.ManeColor.Value = player.HorseColour.ManeColor.Value clone.Parent = script.Parent.Parent clone:MoveTo(script.Parent.Parent.HorseSpawn.Position) end end end end wait(10) script.Parent.Parent.Ready.Value = true end script.Parent.Touched:connect(onTouched)