The Marked line is the cause of the script breaking if 'horse' is not found, how can I avoid this?
Is it possible to do? if Horse is found then continue? if Horse is not found then continue anyways?
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.Ready.Value == true then script.Parent.Parent.Horse:Destroy() <----THIS LINE script.Parent.Ready.Value = false local clone = game.ReplicatedStorage.TycoonModels.Horse:Clone() clone.Parent = script.Parent.Parent clone.Position = script.Parent.Parent.HorseSpawnPoint end end end wait(10) script.Parent.Ready.Value = true end script.Parent.Touched:connect(onTouched)