-
What do you want to achieve? I’m making a Multiple Rocket Launch system
-
What is the issue? The RemoteEvent isn’t firing, there are no errors. I’ve also used BindableEvents and get the same result
Script firing the event:
local ClickDetector = script.Parent.ClickDetector
local CEvent = game.ReplicatedStorage.RocketLauncherEvent1
local Debounce = false
ClickDetector.MouseClick:Connect(function()
if Debounce == false then
print("Working 2")
CEvent:FireAllClients()
Debounce = true
end
end)
Script receiving the event:
local Part1 = script.Parent
local CEvent = game.ReplicatedStorage.RocketLauncherEvent1
local ObjectIs = game.Workspace.MRL75
CEvent.OnServerEvent:Connect(function()
print("Working")
local Cloned = script.Parent:Clone()
Cloned.Parent = game.Workspace
local ChosenSpawn = math.random(1,6)
if ChosenSpawn == 1 then
Cloned.CFrame = ObjectIs.First
end
if ChosenSpawn == 2 then
Cloned.CFrame = ObjectIs.Second
end
if ChosenSpawn == 3 then
Cloned.CFrame = ObjectIs.Third
end
if ChosenSpawn == 4 then
Cloned.CFrame = ObjectIs.Fourth
end
if ChosenSpawn == 5 then
Cloned.CFrame = ObjectIs.Fifth
end
if ChosenSpawn == 6 then
Cloned.CFrame = ObjectIs.Sixth
end
Cloned.Touched:Connect(function(hit)
if(hit.Parent.Parent.Name == "MRL75") then
else
local Explode = Instance.new("Explosion")
Explode.BlastRadius = 10
Explode.BlastPressure = 5000000
Explode.Parent = game.Workspace
Explode.Position = Cloned.Position
script.Parent:Destroy()
end
end)
end)
Both scripts are Server scripts, and there are no errors. So I’m not really sure what’s wrong here.

