So i made a script that when it starts raining it randomly makes thunders appear, but when i clone them they dont show up in the workspace. server:
game.ReplicatedStorage.Thunder.OnServerEvent:Connect(function(plr)
local thunderBolt = game.ReplicatedStorage.thunderBolt:Clone()
thunderBolt.Parent = workspace
thunderBolt.Position = plr.Character.Head.Position + Vector3.new(math.random(-thunderBolt.Size.X * 2,thunderBolt.Size.X * 2),thunderBolt.Size.Y/ 2,math.random(-thunderBolt.Size.Z * 2,thunderBolt.Size.Z * 2))
thunderBolt.Orientation = Vector3.new(0,math.random(-180,180),90)
workspace.Terrain.thunderBolt.Value = true
wait(3)
workspace.Terrain.thunderBolt.Value = false
end)
game.ReplicatedStorage.RainOfftoServer.OnServerEvent:Connect(function()
game.ReplicatedStorage.RainOff:FireAllClients()
end)
local:
function rain()
chr.itsRaining.Value = true
rainStart:Play()
wait(10)
Rain:Enable(ti)
script.Parent.temperatureAdder.Value = -6
** for i = 1,60 do
wait(1)
local a = math.random(1,5)
if a == 1 and workspace.Terrain.thunderBolt.Value == false then
game.ReplicatedStorage.Thunder:FireServer()
end
end**
game.ReplicatedStorage.RainOfftoServer:FireServer()
end
i can't understand whats happening, i made so when a thunder appears it tells me it parent like "print(thunder.Parent" and it says its workspace but its not there! theres nothing that destroys the thunder either
