local RunService = game:GetService("RunService");
local LocalPlayer = game:GetService("Players").LocalPlayer;
game:GetService("ReplicatedStorage"):WaitForChild("Events", 25):WaitForChild("GUI", ).OnClientEvent:Connect(function(p1)
    local u3 = 0;
    local u4 = 0.5;
	    local CurrentCamera = workspace.CurrentCamera;
	    local mathsin = math.sin;	    local u7 = 3;
	    local mathrad = math.rad;
	    local mathcos = math.cos;
	    RunService:BindToRenderStep("CameraWobbleNuke", 201, function()
	        u3 = u3 + u4;
	        CurrentCamera.CFrame = CurrentCamera.CFrame * CFrame.Angles(mathrad(mathsin(u3) * u7 * 0.4), mathrad(mathcos(u3) * u7 * 0.4), mathrad(mathsin(u3) * u7 * 1.4));
        script.NukeWarning.Volume = math.min(0.75, script.NukeWarning.Volume + 0.005);
        end);
	    game.StarterGui:SetCore("ChatMakeSystemMessage", {
	        Text = "[SERVER] " .. p1 .. " has launched a NUKE!",
	        Color = Color3.fromRGB(255, 0, 0),
	        Font = Enum.Font.SourceSansBold,
	        FontSize = Enum.FontSize.Size36
	    });
	    script.NukeWarning:Play();
	    local v1 = script.NukeDisplay:Clone();
	    v1:WaitForChild("PlayerName").Value = p1;
	    v1.Parent = LocalPlayer.PlayerGui;
	    for v2 = 0, 1, 0.01 do
	        u4 = v2 * 0.5;
	        wait();
	    end;
	    wait(4);
	    u4 = 0.75;
	    u7 = 4;
	    local v3 = script.Blur:Clone();
	    local v4 = script.ColorCorrection:Clone();
	    v3.Parent = game.Lighting;
	    v4.Parent = game.Lighting;
	    script.NukeWarning:Stop();
	    script.Explosion:Play();
	    if v1 and v1.Parent then
	        v1.Flash:Fire(1, 0, -0.02);
	    end;
	    for v5 = 0, 1, 0.05 do
	        v3.Size = v5 * 20;
	        v4.Brightness = v5;
	        wait();
	    end;
	    wait(1);
	    script.Ringing:Play();
	    wait(4);
	    u4 = 0.25;
	    if v1 and v1.Parent then
	        v1.Flash:Fire(0, 1, 0.01);
	    end;
	    for v6 = 1, 0, -0.01 do
	        v3.Size = v6 * 20;
	        v4.Brightness = v6;
	        u7 = v6 * 4;
	        wait();
	    end;
	    game.Debris:AddItem(v1, 0.01);
	    v3:Destroy();
	    v4:Destroy();
	    RunService:UnbindFromRenderStep("CameraWobbleNuke");
	    wait(1);
	    for v7 = 0, 0.5, 0.01 do
	        wait();
	    end;
	end);

`

3 comments

0

That's some nice decompiled synapse code, also it's the wrong script or just an irrelevant portion of the script lmao

0

ikik I already have a remote event that fires this script when a gamepass is activated. but yes I decompiled it. I still need help to fix it tho

0

at which line does the code stop