tLAL f3x LEAKED
Key RequiredUniversal

tLAL f3x LEAKED

Universal Scripty00ptkiddy00ptkidd 303 views 2.3K executesUpdated Jul 9, 2026
Unrated
00
Lua Script•16630 lines (462840 chars)
--[=[
 d888b  db    db d888888b      .d888b.      db      db    db  .d8b.  
88' Y8b 88    88   `88'        VP  `8D      88      88    88 d8' `8b 
88      88    88    88            odD'      88      88    88 88ooo88 
88  ooo 88    88    88          .88'        88      88    88 88~~~88 
88. ~8~ 88b  d88   .88.        j88.         88booo. 88b  d88 88   88    @uniquadev
 Y888P  ~Y8888P' Y888888P      888888D      Y88888P ~Y8888P' YP   YP  CONVERTER 
]=]

-- Instances: 328 | Scripts: 147 | Modules: 0 | Tags: 0
local G2L = {};

-- StarterGui.sponk
G2L["1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
G2L["1"]["Name"] = [[sponk]];
G2L["1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling;
G2L["1"]["ResetOnSpawn"] = false;


-- StarterGui.sponk.Frame
G2L["2"] = Instance.new("Frame", G2L["1"]);
G2L["2"]["Visible"] = false;
G2L["2"]["BorderSizePixel"] = 3;
G2L["2"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["2"]["Size"] = UDim2.new(0, 767, 0, 550);
G2L["2"]["Position"] = UDim2.new(0.32087, -77, 0.06207, -9);
G2L["2"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.Smooth GUI Dragging
G2L["3"] = Instance.new("LocalScript", G2L["2"]);
G2L["3"]["Name"] = [[Smooth GUI Dragging]];


-- StarterGui.sponk.Frame.main1
G2L["4"] = Instance.new("Frame", G2L["2"]);
G2L["4"]["Visible"] = false;
G2L["4"]["BorderSizePixel"] = 0;
G2L["4"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["4"]["Size"] = UDim2.new(0, 767, 0, 456);
G2L["4"]["Position"] = UDim2.new(0, 0, 0.17091, 0);
G2L["4"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4"]["Name"] = [[main1]];


-- StarterGui.sponk.Frame.main1.TextLabel
G2L["5"] = Instance.new("TextLabel", G2L["4"]);
G2L["5"]["TextWrapped"] = true;
G2L["5"]["BorderSizePixel"] = 0;
G2L["5"]["TextSize"] = 14;
G2L["5"]["TextScaled"] = true;
G2L["5"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5"]["Size"] = UDim2.new(0, 158, 0, 28);
G2L["5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5"]["Text"] = [[Main Page]];
G2L["5"]["Position"] = UDim2.new(0.39635, 0, 0, 0);


-- StarterGui.sponk.Frame.main1.TextButton
G2L["6"] = Instance.new("TextButton", G2L["4"]);
G2L["6"]["TextWrapped"] = true;
G2L["6"]["TextSize"] = 14;
G2L["6"]["TextScaled"] = true;
G2L["6"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["6"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6"]["Size"] = UDim2.new(0, 121, 0, 42);
G2L["6"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6"]["Text"] = [[Decal Spam]];
G2L["6"]["Position"] = UDim2.new(0.34973, 0, 0.07098, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["7"] = Instance.new("LocalScript", G2L["6"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["8"] = Instance.new("TextButton", G2L["4"]);
G2L["8"]["TextWrapped"] = true;
G2L["8"]["TextSize"] = 14;
G2L["8"]["TextScaled"] = true;
G2L["8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["8"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8"]["Text"] = [[Theme]];
G2L["8"]["Position"] = UDim2.new(0.51777, 0, 0.07342, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["9"] = Instance.new("LocalScript", G2L["8"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["a"] = Instance.new("TextButton", G2L["4"]);
G2L["a"]["TextWrapped"] = true;
G2L["a"]["TextSize"] = 14;
G2L["a"]["TextScaled"] = true;
G2L["a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a"]["Size"] = UDim2.new(0, 123, 0, 42);
G2L["a"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a"]["Text"] = [[Hd skybox]];
G2L["a"]["Position"] = UDim2.new(0.18148, 0, 0.07122, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["b"] = Instance.new("LocalScript", G2L["a"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["c"] = Instance.new("TextButton", G2L["4"]);
G2L["c"]["TextWrapped"] = true;
G2L["c"]["TextSize"] = 14;
G2L["c"]["TextScaled"] = true;
G2L["c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c"]["Size"] = UDim2.new(0, 123, 0, 42);
G2L["c"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c"]["Text"] = [[Skybox]];
G2L["c"]["Position"] = UDim2.new(0.00938, 0, 0.07122, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["d"] = Instance.new("LocalScript", G2L["c"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["e"] = Instance.new("TextButton", G2L["4"]);
G2L["e"]["TextWrapped"] = true;
G2L["e"]["TextSize"] = 14;
G2L["e"]["TextScaled"] = true;
G2L["e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e"]["Size"] = UDim2.new(0, 108, 0, 40);
G2L["e"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e"]["Text"] = [[Message]];
G2L["e"]["Position"] = UDim2.new(0.68726, 0, 0.07342, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["f"] = Instance.new("LocalScript", G2L["e"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["10"] = Instance.new("TextButton", G2L["4"]);
G2L["10"]["TextWrapped"] = true;
G2L["10"]["TextSize"] = 14;
G2L["10"]["TextScaled"] = true;
G2L["10"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["10"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["10"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["10"]["Size"] = UDim2.new(0, 115, 0, 41);
G2L["10"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["10"]["Text"] = [[Hint]];
G2L["10"]["Position"] = UDim2.new(0.83981, 0, 0.07237, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["11"] = Instance.new("LocalScript", G2L["10"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["12"] = Instance.new("TextButton", G2L["4"]);
G2L["12"]["TextWrapped"] = true;
G2L["12"]["TextSize"] = 14;
G2L["12"]["TextScaled"] = true;
G2L["12"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["12"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["12"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["12"]["Size"] = UDim2.new(0, 123, 0, 40);
G2L["12"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["12"]["Text"] = [[R6]];
G2L["12"]["Position"] = UDim2.new(0.0093, 0, 0.18306, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["13"] = Instance.new("LocalScript", G2L["12"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["14"] = Instance.new("TextButton", G2L["4"]);
G2L["14"]["TextWrapped"] = true;
G2L["14"]["TextSize"] = 14;
G2L["14"]["TextScaled"] = true;
G2L["14"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["14"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["14"]["Size"] = UDim2.new(0, 123, 0, 40);
G2L["14"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14"]["Text"] = [[RE]];
G2L["14"]["Position"] = UDim2.new(0.1814, 0, 0.18306, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["15"] = Instance.new("LocalScript", G2L["14"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["16"] = Instance.new("TextButton", G2L["4"]);
G2L["16"]["TextWrapped"] = true;
G2L["16"]["TextSize"] = 14;
G2L["16"]["TextScaled"] = true;
G2L["16"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["16"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["16"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["16"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16"]["Text"] = [[btools]];
G2L["16"]["Position"] = UDim2.new(0.34958, 0, 0.18306, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["17"] = Instance.new("LocalScript", G2L["16"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["18"] = Instance.new("TextButton", G2L["4"]);
G2L["18"]["TextWrapped"] = true;
G2L["18"]["TextSize"] = 14;
G2L["18"]["TextScaled"] = true;
G2L["18"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["18"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["18"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["18"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["18"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["18"]["Text"] = [[funni skeleton skybox]];
G2L["18"]["Position"] = UDim2.new(0.51777, 0, 0.18182, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["19"] = Instance.new("LocalScript", G2L["18"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["1a"] = Instance.new("TextButton", G2L["4"]);
G2L["1a"]["TextWrapped"] = true;
G2L["1a"]["TextSize"] = 14;
G2L["1a"]["TextScaled"] = true;
G2L["1a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1a"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["1a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1a"]["Size"] = UDim2.new(0, 122, 0, 40);
G2L["1a"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1a"]["Text"] = [[Spin others]];
G2L["1a"]["Position"] = UDim2.new(0.18148, 0, 0.29042, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["1b"] = Instance.new("LocalScript", G2L["1a"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["1c"] = Instance.new("TextButton", G2L["4"]);
G2L["1c"]["TextWrapped"] = true;
G2L["1c"]["TextSize"] = 14;
G2L["1c"]["TextScaled"] = true;
G2L["1c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["1c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1c"]["Size"] = UDim2.new(0, 108, 0, 40);
G2L["1c"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c"]["Text"] = [[Kill others]];
G2L["1c"]["Position"] = UDim2.new(0.68711, 0, 0.18095, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["1d"] = Instance.new("LocalScript", G2L["1c"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["1e"] = Instance.new("TextButton", G2L["4"]);
G2L["1e"]["TextWrapped"] = true;
G2L["1e"]["TextSize"] = 14;
G2L["1e"]["TextScaled"] = true;
G2L["1e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1e"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["1e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1e"]["Size"] = UDim2.new(0, 123, 0, 40);
G2L["1e"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1e"]["Text"] = [[Sparkles Others]];
G2L["1e"]["Position"] = UDim2.new(0.0093, 0, 0.2906, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["1f"] = Instance.new("LocalScript", G2L["1e"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["20"] = Instance.new("TextButton", G2L["4"]);
G2L["20"]["TextWrapped"] = true;
G2L["20"]["TextSize"] = 14;
G2L["20"]["TextScaled"] = true;
G2L["20"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["20"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["20"]["Size"] = UDim2.new(0, 115, 0, 39);
G2L["20"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20"]["Text"] = [[Fire others]];
G2L["20"]["Position"] = UDim2.new(0.83865, 0, 0.18247, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["21"] = Instance.new("LocalScript", G2L["20"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["22"] = Instance.new("TextButton", G2L["4"]);
G2L["22"]["TextWrapped"] = true;
G2L["22"]["TextSize"] = 14;
G2L["22"]["TextScaled"] = true;
G2L["22"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["22"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["22"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["22"]["Size"] = UDim2.new(0, 121, 0, 39);
G2L["22"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["22"]["Text"] = [[Kick others]];
G2L["22"]["Position"] = UDim2.new(0.51741, 0, 0.29042, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["23"] = Instance.new("LocalScript", G2L["22"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["24"] = Instance.new("TextButton", G2L["4"]);
G2L["24"]["TextWrapped"] = true;
G2L["24"]["TextSize"] = 14;
G2L["24"]["TextScaled"] = true;
G2L["24"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["24"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["24"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["24"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["24"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["24"]["Text"] = [[Og Theme]];
G2L["24"]["Position"] = UDim2.new(0.34922, 0, 0.28993, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["25"] = Instance.new("LocalScript", G2L["24"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["26"] = Instance.new("TextButton", G2L["4"]);
G2L["26"]["TextWrapped"] = true;
G2L["26"]["TextSize"] = 14;
G2L["26"]["TextScaled"] = true;
G2L["26"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["26"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["26"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["26"]["Size"] = UDim2.new(0, 123, 0, 40);
G2L["26"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["26"]["Text"] = [[Remove skybox]];
G2L["26"]["Position"] = UDim2.new(0.00894, 0, 0.39586, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["27"] = Instance.new("LocalScript", G2L["26"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["28"] = Instance.new("TextButton", G2L["4"]);
G2L["28"]["TextWrapped"] = true;
G2L["28"]["TextSize"] = 14;
G2L["28"]["TextScaled"] = true;
G2L["28"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["28"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["28"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["28"]["Size"] = UDim2.new(0, 107, 0, 39);
G2L["28"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["28"]["Text"] = [[particles]];
G2L["28"]["Position"] = UDim2.new(0.6869, 0, 0.29262, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["29"] = Instance.new("LocalScript", G2L["28"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["2a"] = Instance.new("TextButton", G2L["4"]);
G2L["2a"]["TextWrapped"] = true;
G2L["2a"]["TextSize"] = 14;
G2L["2a"]["TextScaled"] = true;
G2L["2a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["2a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2a"]["Size"] = UDim2.new(0, 114, 0, 40);
G2L["2a"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2a"]["Text"] = [[Shutdown]];
G2L["2a"]["Position"] = UDim2.new(0.83966, 0, 0.29042, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["2b"] = Instance.new("LocalScript", G2L["2a"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["2c"] = Instance.new("TextButton", G2L["4"]);
G2L["2c"]["TextWrapped"] = true;
G2L["2c"]["TextSize"] = 14;
G2L["2c"]["TextScaled"] = true;
G2L["2c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2c"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["2c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2c"]["Size"] = UDim2.new(0, 123, 0, 40);
G2L["2c"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2c"]["Text"] = [[Explode others]];
G2L["2c"]["Position"] = UDim2.new(0.18024, 0, 0.39569, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["2d"] = Instance.new("LocalScript", G2L["2c"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["2e"] = Instance.new("TextButton", G2L["4"]);
G2L["2e"]["TextWrapped"] = true;
G2L["2e"]["TextSize"] = 14;
G2L["2e"]["TextScaled"] = true;
G2L["2e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2e"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["2e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2e"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["2e"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2e"]["Text"] = [[i0rb 1]];
G2L["2e"]["Position"] = UDim2.new(0.34973, 0, 0.39569, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["2f"] = Instance.new("LocalScript", G2L["2e"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["30"] = Instance.new("TextButton", G2L["4"]);
G2L["30"]["TextWrapped"] = true;
G2L["30"]["TextSize"] = 14;
G2L["30"]["TextScaled"] = true;
G2L["30"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["30"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["30"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["30"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["30"]["Text"] = [[i0rb 2]];
G2L["30"]["Position"] = UDim2.new(0.51777, 0, 0.39569, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["31"] = Instance.new("LocalScript", G2L["30"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["32"] = Instance.new("TextButton", G2L["4"]);
G2L["32"]["TextWrapped"] = true;
G2L["32"]["TextSize"] = 14;
G2L["32"]["TextScaled"] = true;
G2L["32"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["32"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["32"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["32"]["Size"] = UDim2.new(0, 108, 0, 40);
G2L["32"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["32"]["Text"] = [[Billboard]];
G2L["32"]["Position"] = UDim2.new(0.68726, 0, 0.39569, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["33"] = Instance.new("LocalScript", G2L["32"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["34"] = Instance.new("TextButton", G2L["4"]);
G2L["34"]["TextWrapped"] = true;
G2L["34"]["TextSize"] = 14;
G2L["34"]["TextScaled"] = true;
G2L["34"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["34"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["34"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["34"]["Size"] = UDim2.new(0, 113, 0, 40);
G2L["34"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["34"]["Text"] = [[Map colour spam]];
G2L["34"]["Position"] = UDim2.new(0.83981, 0, 0.39569, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["35"] = Instance.new("LocalScript", G2L["34"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["36"] = Instance.new("TextButton", G2L["4"]);
G2L["36"]["TextWrapped"] = true;
G2L["36"]["TextSize"] = 14;
G2L["36"]["TextScaled"] = true;
G2L["36"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["36"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["36"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["36"]["Size"] = UDim2.new(0, 122, 0, 40);
G2L["36"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["36"]["Text"] = [[Anti-Robloxian]];
G2L["36"]["Position"] = UDim2.new(0.0093, 0, 0.50095, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["37"] = Instance.new("LocalScript", G2L["36"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["38"] = Instance.new("TextButton", G2L["4"]);
G2L["38"]["TextWrapped"] = true;
G2L["38"]["TextSize"] = 14;
G2L["38"]["TextScaled"] = true;
G2L["38"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["38"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["38"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["38"]["Size"] = UDim2.new(0, 123, 0, 40);
G2L["38"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["38"]["Text"] = [[Chicken Arms]];
G2L["38"]["Position"] = UDim2.new(0.18024, 0, 0.50095, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["39"] = Instance.new("LocalScript", G2L["38"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["3a"] = Instance.new("TextButton", G2L["4"]);
G2L["3a"]["TextWrapped"] = true;
G2L["3a"]["TextSize"] = 14;
G2L["3a"]["TextScaled"] = true;
G2L["3a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3a"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["3a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3a"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["3a"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3a"]["Text"] = [[Head Shake]];
G2L["3a"]["Position"] = UDim2.new(0.34973, 0, 0.50095, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["3b"] = Instance.new("LocalScript", G2L["3a"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["3c"] = Instance.new("TextButton", G2L["4"]);
G2L["3c"]["TextWrapped"] = true;
G2L["3c"]["TextSize"] = 14;
G2L["3c"]["TextScaled"] = true;
G2L["3c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3c"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["3c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3c"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["3c"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3c"]["Text"] = [[Head Spin]];
G2L["3c"]["Position"] = UDim2.new(0.51662, 0, 0.50095, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["3d"] = Instance.new("LocalScript", G2L["3c"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["3e"] = Instance.new("TextButton", G2L["4"]);
G2L["3e"]["TextWrapped"] = true;
G2L["3e"]["TextSize"] = 14;
G2L["3e"]["TextScaled"] = true;
G2L["3e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3e"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["3e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3e"]["Size"] = UDim2.new(0, 108, 0, 40);
G2L["3e"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3e"]["Text"] = [[Dominus Ghost]];
G2L["3e"]["Position"] = UDim2.new(0.68726, 0, 0.50095, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["3f"] = Instance.new("LocalScript", G2L["3e"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["40"] = Instance.new("TextButton", G2L["4"]);
G2L["40"]["TextWrapped"] = true;
G2L["40"]["TextSize"] = 14;
G2L["40"]["TextScaled"] = true;
G2L["40"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["40"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["40"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["40"]["Size"] = UDim2.new(0, 114, 0, 40);
G2L["40"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["40"]["Text"] = [[Rotate Map]];
G2L["40"]["Position"] = UDim2.new(0.8385, 0, 0.50095, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["41"] = Instance.new("LocalScript", G2L["40"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["42"] = Instance.new("TextButton", G2L["4"]);
G2L["42"]["TextWrapped"] = true;
G2L["42"]["TextSize"] = 14;
G2L["42"]["TextScaled"] = true;
G2L["42"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["42"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["42"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["42"]["Size"] = UDim2.new(0, 122, 0, 40);
G2L["42"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["42"]["Text"] = [[Create Baseplate]];
G2L["42"]["Position"] = UDim2.new(0.00894, 0, 0.60621, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["43"] = Instance.new("LocalScript", G2L["42"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["44"] = Instance.new("TextButton", G2L["4"]);
G2L["44"]["TextWrapped"] = true;
G2L["44"]["TextSize"] = 14;
G2L["44"]["TextScaled"] = true;
G2L["44"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["44"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["44"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["44"]["Size"] = UDim2.new(0, 124, 0, 40);
G2L["44"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["44"]["Text"] = [[Float Pad]];
G2L["44"]["Position"] = UDim2.new(0.17973, 0, 0.60621, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["45"] = Instance.new("LocalScript", G2L["44"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["46"] = Instance.new("TextButton", G2L["4"]);
G2L["46"]["TextWrapped"] = true;
G2L["46"]["TextSize"] = 14;
G2L["46"]["TextScaled"] = true;
G2L["46"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["46"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["46"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["46"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["46"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["46"]["Text"] = [[Disco Character]];
G2L["46"]["Position"] = UDim2.new(0.34973, 0, 0.60621, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["47"] = Instance.new("LocalScript", G2L["46"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["48"] = Instance.new("TextButton", G2L["4"]);
G2L["48"]["TextWrapped"] = true;
G2L["48"]["TextSize"] = 14;
G2L["48"]["TextScaled"] = true;
G2L["48"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["48"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["48"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["48"]["Size"] = UDim2.new(0, 107, 0, 40);
G2L["48"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["48"]["Text"] = [[Gun]];
G2L["48"]["Position"] = UDim2.new(0.68726, 0, 0.60621, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["49"] = Instance.new("LocalScript", G2L["48"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["4a"] = Instance.new("TextButton", G2L["4"]);
G2L["4a"]["TextWrapped"] = true;
G2L["4a"]["TextSize"] = 14;
G2L["4a"]["TextScaled"] = true;
G2L["4a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4a"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["4a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4a"]["Size"] = UDim2.new(0, 113, 0, 40);
G2L["4a"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4a"]["Text"] = [[Scythe]];
G2L["4a"]["Position"] = UDim2.new(0.83981, 0, 0.60621, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["4b"] = Instance.new("LocalScript", G2L["4a"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["4c"] = Instance.new("TextButton", G2L["4"]);
G2L["4c"]["TextWrapped"] = true;
G2L["4c"]["TextSize"] = 14;
G2L["4c"]["TextScaled"] = true;
G2L["4c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4c"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["4c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4c"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["4c"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4c"]["Text"] = [[Mesh disco]];
G2L["4c"]["Position"] = UDim2.new(0.51662, 0, 0.60621, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["4d"] = Instance.new("LocalScript", G2L["4c"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["4e"] = Instance.new("TextButton", G2L["4"]);
G2L["4e"]["TextWrapped"] = true;
G2L["4e"]["TextSize"] = 14;
G2L["4e"]["TextScaled"] = true;
G2L["4e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4e"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["4e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4e"]["Size"] = UDim2.new(0, 122, 0, 40);
G2L["4e"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4e"]["Text"] = [[Delete all]];
G2L["4e"]["Position"] = UDim2.new(0.00894, 0, 0.71586, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["4f"] = Instance.new("LocalScript", G2L["4e"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["50"] = Instance.new("TextButton", G2L["4"]);
G2L["50"]["TextWrapped"] = true;
G2L["50"]["TextSize"] = 14;
G2L["50"]["TextScaled"] = true;
G2L["50"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["50"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["50"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["50"]["Size"] = UDim2.new(0, 124, 0, 40);
G2L["50"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["50"]["Text"] = [[Thomas]];
G2L["50"]["Position"] = UDim2.new(0.17973, 0, 0.71586, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["51"] = Instance.new("LocalScript", G2L["50"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["52"] = Instance.new("TextButton", G2L["4"]);
G2L["52"]["TextWrapped"] = true;
G2L["52"]["TextSize"] = 14;
G2L["52"]["TextScaled"] = true;
G2L["52"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["52"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["52"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["52"]["Size"] = UDim2.new(0, 121, 0, 40);
G2L["52"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["52"]["Text"] = [[Unanchor]];
G2L["52"]["Position"] = UDim2.new(0.34922, 0, 0.71586, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["53"] = Instance.new("LocalScript", G2L["52"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["54"] = Instance.new("TextButton", G2L["4"]);
G2L["54"]["TextWrapped"] = true;
G2L["54"]["TextSize"] = 14;
G2L["54"]["TextScaled"] = true;
G2L["54"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["54"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["54"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["54"]["Size"] = UDim2.new(0, 120, 0, 40);
G2L["54"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["54"]["Text"] = [[John doe]];
G2L["54"]["Position"] = UDim2.new(0.51741, 0, 0.71586, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["55"] = Instance.new("LocalScript", G2L["54"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["56"] = Instance.new("TextButton", G2L["4"]);
G2L["56"]["TextWrapped"] = true;
G2L["56"]["TextSize"] = 14;
G2L["56"]["TextScaled"] = true;
G2L["56"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["56"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["56"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["56"]["Size"] = UDim2.new(0, 108, 0, 40);
G2L["56"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["56"]["Text"] = [[Mr bean Orb]];
G2L["56"]["Position"] = UDim2.new(0.6869, 0, 0.71586, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["57"] = Instance.new("LocalScript", G2L["56"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["58"] = Instance.new("TextButton", G2L["4"]);
G2L["58"]["TextWrapped"] = true;
G2L["58"]["TextSize"] = 14;
G2L["58"]["TextScaled"] = true;
G2L["58"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["58"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["58"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["58"]["Size"] = UDim2.new(0, 112, 0, 40);
G2L["58"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["58"]["Text"] = [[Laser Beams]];
G2L["58"]["Position"] = UDim2.new(0.83981, 0, 0.71586, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["59"] = Instance.new("LocalScript", G2L["58"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["5a"] = Instance.new("TextButton", G2L["4"]);
G2L["5a"]["TextWrapped"] = true;
G2L["5a"]["TextSize"] = 14;
G2L["5a"]["TextScaled"] = true;
G2L["5a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5a"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["5a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5a"]["Size"] = UDim2.new(0, 122, 0, 54);
G2L["5a"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5a"]["Text"] = [[Grab Knife]];
G2L["5a"]["Position"] = UDim2.new(0.01024, 0, 0.8299, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["5b"] = Instance.new("LocalScript", G2L["5a"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["5c"] = Instance.new("TextButton", G2L["4"]);
G2L["5c"]["TextWrapped"] = true;
G2L["5c"]["TextSize"] = 14;
G2L["5c"]["TextScaled"] = true;
G2L["5c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5c"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["5c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5c"]["Size"] = UDim2.new(0, 124, 0, 54);
G2L["5c"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5c"]["Text"] = [[Night Star]];
G2L["5c"]["Position"] = UDim2.new(0.17973, 0, 0.8299, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["5d"] = Instance.new("LocalScript", G2L["5c"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["5e"] = Instance.new("TextButton", G2L["4"]);
G2L["5e"]["TextWrapped"] = true;
G2L["5e"]["TextSize"] = 14;
G2L["5e"]["TextScaled"] = true;
G2L["5e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5e"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["5e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5e"]["Size"] = UDim2.new(0, 124, 0, 54);
G2L["5e"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5e"]["Text"] = [[Trash Gui (Not mine)]];
G2L["5e"]["Position"] = UDim2.new(0.34922, 0, 0.8299, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["5f"] = Instance.new("LocalScript", G2L["5e"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["60"] = Instance.new("TextButton", G2L["4"]);
G2L["60"]["TextWrapped"] = true;
G2L["60"]["TextSize"] = 14;
G2L["60"]["TextScaled"] = true;
G2L["60"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["60"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["60"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["60"]["Size"] = UDim2.new(0, 120, 0, 54);
G2L["60"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["60"]["Text"] = [[Meshcrash]];
G2L["60"]["Position"] = UDim2.new(0.51741, 0, 0.8299, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["61"] = Instance.new("LocalScript", G2L["60"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["62"] = Instance.new("TextButton", G2L["4"]);
G2L["62"]["TextWrapped"] = true;
G2L["62"]["TextSize"] = 14;
G2L["62"]["TextScaled"] = true;
G2L["62"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["62"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["62"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["62"]["Size"] = UDim2.new(0, 108, 0, 54);
G2L["62"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["62"]["Text"] = [[Fast Meshdisco (Lags)]];
G2L["62"]["Position"] = UDim2.new(0.6869, 0, 0.8299, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["63"] = Instance.new("LocalScript", G2L["62"]);



-- StarterGui.sponk.Frame.main1.TextButton
G2L["64"] = Instance.new("TextButton", G2L["4"]);
G2L["64"]["TextWrapped"] = true;
G2L["64"]["TextSize"] = 14;
G2L["64"]["TextScaled"] = true;
G2L["64"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["64"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["64"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["64"]["Size"] = UDim2.new(0, 112, 0, 54);
G2L["64"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["64"]["Text"] = [[Raining tLALs]];
G2L["64"]["Position"] = UDim2.new(0.83981, 0, 0.8299, 0);


-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
G2L["65"] = Instance.new("LocalScript", G2L["64"]);



-- StarterGui.sponk.Frame.executor
G2L["66"] = Instance.new("Frame", G2L["2"]);
G2L["66"]["BorderSizePixel"] = 0;
G2L["66"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["66"]["Size"] = UDim2.new(0, 767, 0, 456);
G2L["66"]["Position"] = UDim2.new(0, 0, 0.16909, 0);
G2L["66"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["66"]["Name"] = [[executor]];


-- StarterGui.sponk.Frame.executor.Frame
G2L["67"] = Instance.new("Frame", G2L["66"]);
G2L["67"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["67"]["Size"] = UDim2.new(0, 289, 0, 417);
G2L["67"]["Position"] = UDim2.new(0.01825, 0, 0.04167, 0);
G2L["67"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.executor.Frame.TextLabel
G2L["68"] = Instance.new("TextLabel", G2L["67"]);
G2L["68"]["TextWrapped"] = true;
G2L["68"]["BorderSizePixel"] = 0;
G2L["68"]["TextSize"] = 14;
G2L["68"]["TextScaled"] = true;
G2L["68"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["68"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["68"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["68"]["BackgroundTransparency"] = 1;
G2L["68"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["68"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["68"]["Text"] = [[Welcome , ]];
G2L["68"]["Position"] = UDim2.new(0.15225, 0, 0, 0);


-- StarterGui.sponk.Frame.executor.Frame.TextLabel
G2L["69"] = Instance.new("TextLabel", G2L["67"]);
G2L["69"]["TextWrapped"] = true;
G2L["69"]["BorderSizePixel"] = 0;
G2L["69"]["TextSize"] = 14;
G2L["69"]["TextScaled"] = true;
G2L["69"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["69"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["69"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["69"]["BackgroundTransparency"] = 1;
G2L["69"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["69"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["69"]["Text"] = [[]];
G2L["69"]["Position"] = UDim2.new(0.11419, 0, 0.1199, 0);


-- StarterGui.sponk.Frame.executor.Frame.TextLabel.LocalScript
G2L["6a"] = Instance.new("LocalScript", G2L["69"]);



-- StarterGui.sponk.Frame.executor.Frame.TextLabel
G2L["6b"] = Instance.new("TextLabel", G2L["67"]);
G2L["6b"]["TextWrapped"] = true;
G2L["6b"]["BorderSizePixel"] = 0;
G2L["6b"]["TextSize"] = 14;
G2L["6b"]["TextScaled"] = true;
G2L["6b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6b"]["BackgroundTransparency"] = 1;
G2L["6b"]["Size"] = UDim2.new(0, 282, 0, 47);
G2L["6b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6b"]["Text"] = [[To my f3x gui Ultimate!]];
G2L["6b"]["Position"] = UDim2.new(0.01038, 0, 0.23981, 0);


-- StarterGui.sponk.Frame.executor.Frame.ImageLabel
G2L["6c"] = Instance.new("ImageLabel", G2L["67"]);
G2L["6c"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["6c"]["Image"] = [[rbxasset://textures/ui/GuiImagePlaceholder.png]];
G2L["6c"]["Size"] = UDim2.new(0, 271, 0, 225);
G2L["6c"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6c"]["Position"] = UDim2.new(0.03114, 0, 0.42686, 0);


-- StarterGui.sponk.Frame.executor.Frame.ImageLabel.LocalScript
G2L["6d"] = Instance.new("LocalScript", G2L["6c"]);



-- StarterGui.sponk.Frame.executor.Frame.ImageLabel
G2L["6e"] = Instance.new("ImageLabel", G2L["67"]);
G2L["6e"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["6e"]["Image"] = [[rbxassetid://86566942781985]];
G2L["6e"]["Size"] = UDim2.new(0, 177, 0, 147);
G2L["6e"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6e"]["Position"] = UDim2.new(1.13149, 0, 0, 0);


-- StarterGui.sponk.Frame.executor.Frame.ImageLabel
G2L["6f"] = Instance.new("ImageLabel", G2L["67"]);
G2L["6f"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["6f"]["Image"] = [[rbxassetid://90200997595990]];
G2L["6f"]["Size"] = UDim2.new(0, 177, 0, 147);
G2L["6f"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6f"]["Position"] = UDim2.new(1.9308, 0, 0, 0);


-- StarterGui.sponk.Frame.executor.Frame.ImageLabel
G2L["70"] = Instance.new("ImageLabel", G2L["67"]);
G2L["70"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["70"]["Image"] = [[rbxassetid://95819633522162]];
G2L["70"]["Size"] = UDim2.new(0, 177, 0, 147);
G2L["70"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["70"]["Position"] = UDim2.new(1.13149, 0, 0.39089, 0);


-- StarterGui.sponk.Frame.executor.Frame.ImageLabel
G2L["71"] = Instance.new("ImageLabel", G2L["67"]);
G2L["71"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["71"]["Image"] = [[rbxassetid://116404135633451]];
G2L["71"]["Size"] = UDim2.new(0, 177, 0, 147);
G2L["71"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["71"]["Position"] = UDim2.new(1.9308, 0, 0.39089, 0);


-- StarterGui.sponk.Frame.executor.Frame.TextLabel
G2L["72"] = Instance.new("TextLabel", G2L["67"]);
G2L["72"]["TextWrapped"] = true;
G2L["72"]["BorderSizePixel"] = 0;
G2L["72"]["TextSize"] = 14;
G2L["72"]["TextScaled"] = true;
G2L["72"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["72"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["72"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["72"]["BackgroundTransparency"] = 1;
G2L["72"]["Size"] = UDim2.new(0, 371, 0, 108);
G2L["72"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["72"]["Text"] = [[this was made by team tLAL!]];
G2L["72"]["Position"] = UDim2.new(1.20415, 0, 0.77218, 0);


-- StarterGui.sponk.Frame.audios
G2L["73"] = Instance.new("Frame", G2L["2"]);
G2L["73"]["Visible"] = false;
G2L["73"]["BorderSizePixel"] = 0;
G2L["73"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["73"]["Size"] = UDim2.new(0, 767, 0, 456);
G2L["73"]["Position"] = UDim2.new(0, 0, 0.16909, 0);
G2L["73"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["73"]["Name"] = [[audios]];


-- StarterGui.sponk.Frame.audios.TextButton
G2L["74"] = Instance.new("TextButton", G2L["73"]);
G2L["74"]["TextWrapped"] = true;
G2L["74"]["TextSize"] = 14;
G2L["74"]["TextScaled"] = true;
G2L["74"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["74"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["74"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["74"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["74"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["74"]["Text"] = [[Theme 2]];
G2L["74"]["Position"] = UDim2.new(0.03537, 0, 0.07561, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["75"] = Instance.new("LocalScript", G2L["74"]);



-- StarterGui.sponk.Frame.audios.TextLabel
G2L["76"] = Instance.new("TextLabel", G2L["73"]);
G2L["76"]["TextWrapped"] = true;
G2L["76"]["BorderSizePixel"] = 0;
G2L["76"]["TextSize"] = 14;
G2L["76"]["TextScaled"] = true;
G2L["76"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["76"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["76"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["76"]["Size"] = UDim2.new(0, 158, 0, 28);
G2L["76"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["76"]["Text"] = [[Audios Page]];
G2L["76"]["Position"] = UDim2.new(0.39635, 0, 0, 0);


-- StarterGui.sponk.Frame.audios.TextButton
G2L["77"] = Instance.new("TextButton", G2L["73"]);
G2L["77"]["TextWrapped"] = true;
G2L["77"]["TextSize"] = 14;
G2L["77"]["TextScaled"] = true;
G2L["77"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["77"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["77"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["77"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["77"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["77"]["Text"] = [[c00lkidd theme]];
G2L["77"]["Position"] = UDim2.new(0.23355, 0, 0.07561, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["78"] = Instance.new("LocalScript", G2L["77"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["79"] = Instance.new("TextButton", G2L["73"]);
G2L["79"]["TextWrapped"] = true;
G2L["79"]["TextSize"] = 14;
G2L["79"]["TextScaled"] = true;
G2L["79"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["79"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["79"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["79"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["79"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["79"]["Text"] = [[subwaysexists]];
G2L["79"]["Position"] = UDim2.new(0.41999, 0, 0.07561, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["7a"] = Instance.new("LocalScript", G2L["79"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["7b"] = Instance.new("TextButton", G2L["73"]);
G2L["7b"]["TextWrapped"] = true;
G2L["7b"]["TextSize"] = 14;
G2L["7b"]["TextScaled"] = true;
G2L["7b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7b"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["7b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7b"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["7b"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7b"]["Text"] = [[bbp]];
G2L["7b"]["Position"] = UDim2.new(0.60121, 0, 0.07561, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["7c"] = Instance.new("LocalScript", G2L["7b"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["7d"] = Instance.new("TextButton", G2L["73"]);
G2L["7d"]["TextWrapped"] = true;
G2L["7d"]["TextSize"] = 14;
G2L["7d"]["TextScaled"] = true;
G2L["7d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7d"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["7d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7d"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["7d"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7d"]["Text"] = [[lift off]];
G2L["7d"]["Position"] = UDim2.new(0.79026, 0, 0.07561, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["7e"] = Instance.new("LocalScript", G2L["7d"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["7f"] = Instance.new("TextButton", G2L["73"]);
G2L["7f"]["TextWrapped"] = true;
G2L["7f"]["TextSize"] = 14;
G2L["7f"]["TextScaled"] = true;
G2L["7f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7f"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["7f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7f"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["7f"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7f"]["Text"] = [[pingu zone]];
G2L["7f"]["Position"] = UDim2.new(0.03537, 0, 0.20061, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["80"] = Instance.new("LocalScript", G2L["7f"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["81"] = Instance.new("TextButton", G2L["73"]);
G2L["81"]["TextWrapped"] = true;
G2L["81"]["TextSize"] = 14;
G2L["81"]["TextScaled"] = true;
G2L["81"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["81"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["81"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["81"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["81"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["81"]["Text"] = [[pingu zone 2]];
G2L["81"]["Position"] = UDim2.new(0.23355, 0, 0.20061, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["82"] = Instance.new("LocalScript", G2L["81"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["83"] = Instance.new("TextButton", G2L["73"]);
G2L["83"]["TextWrapped"] = true;
G2L["83"]["TextSize"] = 14;
G2L["83"]["TextScaled"] = true;
G2L["83"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["83"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["83"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["83"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["83"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["83"]["Text"] = [[EFN]];
G2L["83"]["Position"] = UDim2.new(0.41999, 0, 0.20061, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["84"] = Instance.new("LocalScript", G2L["83"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["85"] = Instance.new("TextButton", G2L["73"]);
G2L["85"]["TextWrapped"] = true;
G2L["85"]["TextSize"] = 14;
G2L["85"]["TextScaled"] = true;
G2L["85"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["85"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["85"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["85"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["85"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["85"]["Text"] = [[body rolls]];
G2L["85"]["Position"] = UDim2.new(0.60121, 0, 0.20061, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["86"] = Instance.new("LocalScript", G2L["85"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["87"] = Instance.new("TextButton", G2L["73"]);
G2L["87"]["TextWrapped"] = true;
G2L["87"]["TextSize"] = 14;
G2L["87"]["TextScaled"] = true;
G2L["87"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["87"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["87"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["87"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["87"]["LayoutOrder"] = -6;
G2L["87"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["87"]["Text"] = [[sugarcrash]];
G2L["87"]["Position"] = UDim2.new(0.79026, 0, 0.20061, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["88"] = Instance.new("LocalScript", G2L["87"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["89"] = Instance.new("TextButton", G2L["73"]);
G2L["89"]["TextWrapped"] = true;
G2L["89"]["TextSize"] = 14;
G2L["89"]["TextScaled"] = true;
G2L["89"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["89"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["89"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["89"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["89"]["LayoutOrder"] = -6;
G2L["89"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["89"]["Text"] = [[trollo]];
G2L["89"]["Position"] = UDim2.new(0.03537, 0, 0.32342, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["8a"] = Instance.new("LocalScript", G2L["89"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["8b"] = Instance.new("TextButton", G2L["73"]);
G2L["8b"]["TextWrapped"] = true;
G2L["8b"]["TextSize"] = 14;
G2L["8b"]["TextScaled"] = true;
G2L["8b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8b"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["8b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8b"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["8b"]["LayoutOrder"] = -6;
G2L["8b"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8b"]["Text"] = [[OMFG - hello]];
G2L["8b"]["Position"] = UDim2.new(0.23355, 0, 0.32342, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["8c"] = Instance.new("LocalScript", G2L["8b"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["8d"] = Instance.new("TextButton", G2L["73"]);
G2L["8d"]["TextWrapped"] = true;
G2L["8d"]["TextSize"] = 14;
G2L["8d"]["TextScaled"] = true;
G2L["8d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8d"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["8d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8d"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["8d"]["LayoutOrder"] = -6;
G2L["8d"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8d"]["Text"] = [[tripaloski]];
G2L["8d"]["Position"] = UDim2.new(0.41999, 0, 0.32342, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["8e"] = Instance.new("LocalScript", G2L["8d"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["8f"] = Instance.new("TextButton", G2L["73"]);
G2L["8f"]["TextWrapped"] = true;
G2L["8f"]["TextSize"] = 14;
G2L["8f"]["TextScaled"] = true;
G2L["8f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8f"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["8f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8f"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["8f"]["LayoutOrder"] = -6;
G2L["8f"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8f"]["Text"] = [[holy fuck lois]];
G2L["8f"]["Position"] = UDim2.new(0.60121, 0, 0.32342, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["90"] = Instance.new("LocalScript", G2L["8f"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["91"] = Instance.new("TextButton", G2L["73"]);
G2L["91"]["TextWrapped"] = true;
G2L["91"]["TextSize"] = 14;
G2L["91"]["TextScaled"] = true;
G2L["91"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["91"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["91"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["91"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["91"]["LayoutOrder"] = -6;
G2L["91"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["91"]["Text"] = [[Shiawese]];
G2L["91"]["Position"] = UDim2.new(0.79026, 0, 0.32342, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["92"] = Instance.new("LocalScript", G2L["91"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["93"] = Instance.new("TextButton", G2L["73"]);
G2L["93"]["TextWrapped"] = true;
G2L["93"]["TextSize"] = 14;
G2L["93"]["TextScaled"] = true;
G2L["93"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["93"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["93"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["93"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["93"]["LayoutOrder"] = -6;
G2L["93"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["93"]["Text"] = [[lidl]];
G2L["93"]["Position"] = UDim2.new(0.03537, 0, 0.43526, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["94"] = Instance.new("LocalScript", G2L["93"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["95"] = Instance.new("TextButton", G2L["73"]);
G2L["95"]["TextWrapped"] = true;
G2L["95"]["TextSize"] = 14;
G2L["95"]["TextScaled"] = true;
G2L["95"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["95"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["95"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["95"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["95"]["LayoutOrder"] = -6;
G2L["95"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["95"]["Text"] = [[Police Chase]];
G2L["95"]["Position"] = UDim2.new(0.23355, 0, 0.43526, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["96"] = Instance.new("LocalScript", G2L["95"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["97"] = Instance.new("TextButton", G2L["73"]);
G2L["97"]["TextWrapped"] = true;
G2L["97"]["TextSize"] = 14;
G2L["97"]["TextScaled"] = true;
G2L["97"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["97"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["97"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["97"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["97"]["LayoutOrder"] = -6;
G2L["97"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["97"]["Text"] = [[Holy shit]];
G2L["97"]["Position"] = UDim2.new(0.41999, 0, 0.43526, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["98"] = Instance.new("LocalScript", G2L["97"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["99"] = Instance.new("TextButton", G2L["73"]);
G2L["99"]["TextWrapped"] = true;
G2L["99"]["TextSize"] = 14;
G2L["99"]["TextScaled"] = true;
G2L["99"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["99"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["99"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["99"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["99"]["LayoutOrder"] = -6;
G2L["99"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["99"]["Text"] = [[Shut everything down]];
G2L["99"]["Position"] = UDim2.new(0.60121, 0, 0.43526, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["9a"] = Instance.new("LocalScript", G2L["99"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["9b"] = Instance.new("TextButton", G2L["73"]);
G2L["9b"]["TextWrapped"] = true;
G2L["9b"]["TextSize"] = 14;
G2L["9b"]["TextScaled"] = true;
G2L["9b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9b"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["9b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9b"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["9b"]["LayoutOrder"] = -6;
G2L["9b"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9b"]["Text"] = [[Sonic Twist]];
G2L["9b"]["Position"] = UDim2.new(0.79026, 0, 0.43526, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["9c"] = Instance.new("LocalScript", G2L["9b"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["9d"] = Instance.new("TextButton", G2L["73"]);
G2L["9d"]["TextWrapped"] = true;
G2L["9d"]["TextSize"] = 14;
G2L["9d"]["TextScaled"] = true;
G2L["9d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9d"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["9d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9d"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["9d"]["LayoutOrder"] = -6;
G2L["9d"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9d"]["Text"] = [[Shaku]];
G2L["9d"]["Position"] = UDim2.new(0.03537, 0, 0.54929, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["9e"] = Instance.new("LocalScript", G2L["9d"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["9f"] = Instance.new("TextButton", G2L["73"]);
G2L["9f"]["TextWrapped"] = true;
G2L["9f"]["TextSize"] = 14;
G2L["9f"]["TextScaled"] = true;
G2L["9f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9f"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["9f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9f"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["9f"]["LayoutOrder"] = -6;
G2L["9f"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9f"]["Text"] = [[c00lkidd_1]];
G2L["9f"]["Position"] = UDim2.new(0.23355, 0, 0.54929, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["a0"] = Instance.new("LocalScript", G2L["9f"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["a1"] = Instance.new("TextButton", G2L["73"]);
G2L["a1"]["TextWrapped"] = true;
G2L["a1"]["TextSize"] = 14;
G2L["a1"]["TextScaled"] = true;
G2L["a1"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a1"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["a1"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a1"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["a1"]["LayoutOrder"] = -6;
G2L["a1"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a1"]["Text"] = [[Your mine baldi]];
G2L["a1"]["Position"] = UDim2.new(0.41999, 0, 0.54929, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["a2"] = Instance.new("LocalScript", G2L["a1"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["a3"] = Instance.new("TextButton", G2L["73"]);
G2L["a3"]["TextWrapped"] = true;
G2L["a3"]["TextSize"] = 14;
G2L["a3"]["TextScaled"] = true;
G2L["a3"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a3"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["a3"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a3"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["a3"]["LayoutOrder"] = -6;
G2L["a3"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a3"]["Text"] = [[N Remix]];
G2L["a3"]["Position"] = UDim2.new(0.60121, 0, 0.54929, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["a4"] = Instance.new("LocalScript", G2L["a3"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["a5"] = Instance.new("TextButton", G2L["73"]);
G2L["a5"]["TextWrapped"] = true;
G2L["a5"]["TextSize"] = 14;
G2L["a5"]["TextScaled"] = true;
G2L["a5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a5"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["a5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a5"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["a5"]["LayoutOrder"] = -6;
G2L["a5"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a5"]["Text"] = [[Slob on my knob]];
G2L["a5"]["Position"] = UDim2.new(0.79026, 0, 0.54929, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["a6"] = Instance.new("LocalScript", G2L["a5"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["a7"] = Instance.new("TextButton", G2L["73"]);
G2L["a7"]["TextWrapped"] = true;
G2L["a7"]["TextSize"] = 14;
G2L["a7"]["TextScaled"] = true;
G2L["a7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a7"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["a7"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a7"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["a7"]["LayoutOrder"] = -6;
G2L["a7"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a7"]["Text"] = [[Suckin on my bawls]];
G2L["a7"]["Position"] = UDim2.new(0.03537, 0, 0.66333, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["a8"] = Instance.new("LocalScript", G2L["a7"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["a9"] = Instance.new("TextButton", G2L["73"]);
G2L["a9"]["TextWrapped"] = true;
G2L["a9"]["TextSize"] = 14;
G2L["a9"]["TextScaled"] = true;
G2L["a9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a9"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["a9"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a9"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["a9"]["LayoutOrder"] = -6;
G2L["a9"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a9"]["Text"] = [[Efn 2]];
G2L["a9"]["Position"] = UDim2.new(0.23355, 0, 0.66333, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["aa"] = Instance.new("LocalScript", G2L["a9"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["ab"] = Instance.new("TextButton", G2L["73"]);
G2L["ab"]["TextWrapped"] = true;
G2L["ab"]["TextSize"] = 14;
G2L["ab"]["TextScaled"] = true;
G2L["ab"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ab"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["ab"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ab"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["ab"]["LayoutOrder"] = -6;
G2L["ab"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ab"]["Text"] = [[Gothic]];
G2L["ab"]["Position"] = UDim2.new(0.41999, 0, 0.66333, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["ac"] = Instance.new("LocalScript", G2L["ab"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["ad"] = Instance.new("TextButton", G2L["73"]);
G2L["ad"]["TextWrapped"] = true;
G2L["ad"]["TextSize"] = 14;
G2L["ad"]["TextScaled"] = true;
G2L["ad"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ad"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["ad"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ad"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["ad"]["LayoutOrder"] = -6;
G2L["ad"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ad"]["Text"] = [[c00lkidd arabic]];
G2L["ad"]["Position"] = UDim2.new(0.60121, 0, 0.66333, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["ae"] = Instance.new("LocalScript", G2L["ad"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["af"] = Instance.new("TextButton", G2L["73"]);
G2L["af"]["TextWrapped"] = true;
G2L["af"]["TextSize"] = 14;
G2L["af"]["TextScaled"] = true;
G2L["af"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["af"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["af"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["af"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["af"]["LayoutOrder"] = -6;
G2L["af"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["af"]["Text"] = [[ALLAH AKBAR!]];
G2L["af"]["Position"] = UDim2.new(0.79026, 0, 0.66333, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["b0"] = Instance.new("LocalScript", G2L["af"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["b1"] = Instance.new("TextButton", G2L["73"]);
G2L["b1"]["TextWrapped"] = true;
G2L["b1"]["TextSize"] = 14;
G2L["b1"]["TextScaled"] = true;
G2L["b1"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b1"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["b1"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b1"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["b1"]["LayoutOrder"] = -6;
G2L["b1"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b1"]["Text"] = [[Jackpot]];
G2L["b1"]["Position"] = UDim2.new(0.03537, 0, 0.77298, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["b2"] = Instance.new("LocalScript", G2L["b1"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["b3"] = Instance.new("TextButton", G2L["73"]);
G2L["b3"]["TextWrapped"] = true;
G2L["b3"]["TextSize"] = 14;
G2L["b3"]["TextScaled"] = true;
G2L["b3"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b3"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["b3"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b3"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["b3"]["LayoutOrder"] = -6;
G2L["b3"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b3"]["Text"] = [[Terranova]];
G2L["b3"]["Position"] = UDim2.new(0.23355, 0, 0.77298, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["b4"] = Instance.new("LocalScript", G2L["b3"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["b5"] = Instance.new("TextButton", G2L["73"]);
G2L["b5"]["TextWrapped"] = true;
G2L["b5"]["TextSize"] = 14;
G2L["b5"]["TextScaled"] = true;
G2L["b5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b5"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["b5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b5"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["b5"]["LayoutOrder"] = -6;
G2L["b5"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b5"]["Text"] = [[Your worst nightmare]];
G2L["b5"]["Position"] = UDim2.new(0.41999, 0, 0.77298, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["b6"] = Instance.new("LocalScript", G2L["b5"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["b7"] = Instance.new("TextButton", G2L["73"]);
G2L["b7"]["TextWrapped"] = true;
G2L["b7"]["TextSize"] = 14;
G2L["b7"]["TextScaled"] = true;
G2L["b7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b7"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["b7"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b7"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["b7"]["LayoutOrder"] = -6;
G2L["b7"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b7"]["Text"] = [[Bloxiana]];
G2L["b7"]["Position"] = UDim2.new(0.60121, 0, 0.77298, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["b8"] = Instance.new("LocalScript", G2L["b7"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["b9"] = Instance.new("TextButton", G2L["73"]);
G2L["b9"]["TextWrapped"] = true;
G2L["b9"]["TextSize"] = 14;
G2L["b9"]["TextScaled"] = true;
G2L["b9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b9"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["b9"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b9"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["b9"]["LayoutOrder"] = -6;
G2L["b9"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b9"]["Text"] = [[Raining men]];
G2L["b9"]["Position"] = UDim2.new(0.79026, 0, 0.77298, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["ba"] = Instance.new("LocalScript", G2L["b9"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["bb"] = Instance.new("TextButton", G2L["73"]);
G2L["bb"]["TextWrapped"] = true;
G2L["bb"]["TextSize"] = 14;
G2L["bb"]["TextScaled"] = true;
G2L["bb"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bb"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["bb"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["bb"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["bb"]["LayoutOrder"] = -6;
G2L["bb"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bb"]["Text"] = [[Alvin hates ns]];
G2L["bb"]["Position"] = UDim2.new(0.03537, 0, 0.8892, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["bc"] = Instance.new("LocalScript", G2L["bb"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["bd"] = Instance.new("TextButton", G2L["73"]);
G2L["bd"]["TextWrapped"] = true;
G2L["bd"]["TextSize"] = 14;
G2L["bd"]["TextScaled"] = true;
G2L["bd"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bd"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["bd"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["bd"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["bd"]["LayoutOrder"] = -6;
G2L["bd"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bd"]["Text"] = [[Sparta]];
G2L["bd"]["Position"] = UDim2.new(0.23355, 0, 0.8892, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["be"] = Instance.new("LocalScript", G2L["bd"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["bf"] = Instance.new("TextButton", G2L["73"]);
G2L["bf"]["TextWrapped"] = true;
G2L["bf"]["TextSize"] = 14;
G2L["bf"]["TextScaled"] = true;
G2L["bf"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bf"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["bf"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["bf"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["bf"]["LayoutOrder"] = -6;
G2L["bf"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bf"]["Text"] = [[18 nightcore]];
G2L["bf"]["Position"] = UDim2.new(0.41999, 0, 0.8892, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["c0"] = Instance.new("LocalScript", G2L["bf"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["c1"] = Instance.new("TextButton", G2L["73"]);
G2L["c1"]["TextWrapped"] = true;
G2L["c1"]["TextSize"] = 14;
G2L["c1"]["TextScaled"] = true;
G2L["c1"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c1"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["c1"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c1"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["c1"]["LayoutOrder"] = -6;
G2L["c1"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c1"]["Text"] = [[Return of tres]];
G2L["c1"]["Position"] = UDim2.new(0.60121, 0, 0.8892, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["c2"] = Instance.new("LocalScript", G2L["c1"]);



-- StarterGui.sponk.Frame.audios.TextButton
G2L["c3"] = Instance.new("TextButton", G2L["73"]);
G2L["c3"]["TextWrapped"] = true;
G2L["c3"]["TextSize"] = 14;
G2L["c3"]["TextScaled"] = true;
G2L["c3"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c3"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["c3"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c3"]["Size"] = UDim2.new(0, 121, 0, 41);
G2L["c3"]["LayoutOrder"] = -6;
G2L["c3"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c3"]["Text"] = [[YAAI]];
G2L["c3"]["Position"] = UDim2.new(0.79026, 0, 0.8892, 0);


-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
G2L["c4"] = Instance.new("LocalScript", G2L["c3"]);



-- StarterGui.sponk.Frame.scripth
G2L["c5"] = Instance.new("Frame", G2L["2"]);
G2L["c5"]["Visible"] = false;
G2L["c5"]["BorderSizePixel"] = 0;
G2L["c5"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["c5"]["Size"] = UDim2.new(0, 767, 0, 456);
G2L["c5"]["Position"] = UDim2.new(0, 0, 0.16909, 0);
G2L["c5"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c5"]["Name"] = [[scripth]];


-- StarterGui.sponk.Frame.scripth.TextBox
G2L["c6"] = Instance.new("TextBox", G2L["c5"]);
G2L["c6"]["CursorPosition"] = -1;
G2L["c6"]["TextWrapped"] = true;
G2L["c6"]["TextSize"] = 14;
G2L["c6"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c6"]["TextScaled"] = true;
G2L["c6"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["c6"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c6"]["PlaceholderText"] = [[Decal ids here...]];
G2L["c6"]["Size"] = UDim2.new(0, 196, 0, 36);
G2L["c6"]["Position"] = UDim2.new(0.00902, 0, 0.46711, 0);
G2L["c6"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c6"]["Text"] = [[]];


-- StarterGui.sponk.Frame.scripth.DecalImage
G2L["c7"] = Instance.new("ImageLabel", G2L["c5"]);
G2L["c7"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["c7"]["Image"] = [[rbxasset://textures/ui/GuiImagePlaceholder.png]];
G2L["c7"]["Size"] = UDim2.new(0, 196, 0, 190);
G2L["c7"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c7"]["Name"] = [[DecalImage]];
G2L["c7"]["Position"] = UDim2.new(0.00902, 0, 0.02632, 0);


-- StarterGui.sponk.Frame.scripth.TextButton
G2L["c8"] = Instance.new("TextButton", G2L["c5"]);
G2L["c8"]["TextWrapped"] = true;
G2L["c8"]["TextSize"] = 14;
G2L["c8"]["TextScaled"] = true;
G2L["c8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c8"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["c8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c8"]["Size"] = UDim2.new(0, 95, 0, 48);
G2L["c8"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c8"]["Text"] = [[Decal Spam]];
G2L["c8"]["Position"] = UDim2.new(0.27943, 0, 0.14998, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["c9"] = Instance.new("LocalScript", G2L["c8"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["ca"] = Instance.new("TextButton", G2L["c5"]);
G2L["ca"]["TextWrapped"] = true;
G2L["ca"]["TextSize"] = 14;
G2L["ca"]["TextScaled"] = true;
G2L["ca"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ca"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["ca"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ca"]["Size"] = UDim2.new(0, 95, 0, 48);
G2L["ca"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ca"]["Text"] = [[Skybox]];
G2L["ca"]["Position"] = UDim2.new(0.28032, 0, 0.02498, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.Skybox
G2L["cb"] = Instance.new("LocalScript", G2L["ca"]);
G2L["cb"]["Name"] = [[Skybox]];


-- StarterGui.sponk.Frame.scripth.ImageUpdater
G2L["cc"] = Instance.new("LocalScript", G2L["c5"]);
G2L["cc"]["Name"] = [[ImageUpdater]];


-- StarterGui.sponk.Frame.scripth.TextButton
G2L["cd"] = Instance.new("TextButton", G2L["c5"]);
G2L["cd"]["TextWrapped"] = true;
G2L["cd"]["TextSize"] = 14;
G2L["cd"]["TextScaled"] = true;
G2L["cd"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["cd"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["cd"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["cd"]["Size"] = UDim2.new(0, 95, 0, 48);
G2L["cd"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["cd"]["Text"] = [[Hd Skybox]];
G2L["cd"]["Position"] = UDim2.new(0.412, 0, 0.02498, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["ce"] = Instance.new("LocalScript", G2L["cd"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["cf"] = Instance.new("TextButton", G2L["c5"]);
G2L["cf"]["TextWrapped"] = true;
G2L["cf"]["TextSize"] = 14;
G2L["cf"]["TextScaled"] = true;
G2L["cf"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["cf"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["cf"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["cf"]["Size"] = UDim2.new(0, 95, 0, 48);
G2L["cf"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["cf"]["Text"] = [[Hd current sky]];
G2L["cf"]["Position"] = UDim2.new(0.27812, 0, 0.39559, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["d0"] = Instance.new("LocalScript", G2L["cf"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["d1"] = Instance.new("TextButton", G2L["c5"]);
G2L["d1"]["TextWrapped"] = true;
G2L["d1"]["TextSize"] = 14;
G2L["d1"]["TextScaled"] = true;
G2L["d1"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d1"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["d1"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d1"]["Size"] = UDim2.new(0, 96, 0, 48);
G2L["d1"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d1"]["Text"] = [[Trippy Skybox]];
G2L["d1"]["Position"] = UDim2.new(0.412, 0, 0.14998, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["d2"] = Instance.new("LocalScript", G2L["d1"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["d3"] = Instance.new("TextButton", G2L["c5"]);
G2L["d3"]["TextWrapped"] = true;
G2L["d3"]["TextSize"] = 14;
G2L["d3"]["TextScaled"] = true;
G2L["d3"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d3"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["d3"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d3"]["Size"] = UDim2.new(0, 95, 0, 47);
G2L["d3"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d3"]["Text"] = [[Remove Skyboxes]];
G2L["d3"]["Position"] = UDim2.new(0.27902, 0, 0.27498, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["d4"] = Instance.new("LocalScript", G2L["d3"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["d5"] = Instance.new("TextButton", G2L["c5"]);
G2L["d5"]["TextWrapped"] = true;
G2L["d5"]["TextSize"] = 14;
G2L["d5"]["TextScaled"] = true;
G2L["d5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d5"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["d5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d5"]["Size"] = UDim2.new(0, 97, 0, 47);
G2L["d5"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d5"]["Text"] = [[Remove Decals]];
G2L["d5"]["Position"] = UDim2.new(0.4107, 0, 0.27498, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["d6"] = Instance.new("LocalScript", G2L["d5"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["d7"] = Instance.new("TextButton", G2L["c5"]);
G2L["d7"]["TextWrapped"] = true;
G2L["d7"]["TextSize"] = 14;
G2L["d7"]["TextScaled"] = true;
G2L["d7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d7"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["d7"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d7"]["Size"] = UDim2.new(0, 96, 0, 48);
G2L["d7"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d7"]["Text"] = [[forkf3x particles]];
G2L["d7"]["Position"] = UDim2.new(0.412, 0, 0.39559, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["d8"] = Instance.new("LocalScript", G2L["d7"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["d9"] = Instance.new("TextButton", G2L["c5"]);
G2L["d9"]["TextWrapped"] = true;
G2L["d9"]["TextSize"] = 14;
G2L["d9"]["TextScaled"] = true;
G2L["d9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d9"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["d9"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d9"]["Size"] = UDim2.new(0, 96, 0, 103);
G2L["d9"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d9"]["Text"] = [[remove forkf3x particles]];
G2L["d9"]["Position"] = UDim2.new(0.54759, 0, 0.27498, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["da"] = Instance.new("LocalScript", G2L["d9"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["db"] = Instance.new("TextButton", G2L["c5"]);
G2L["db"]["TextWrapped"] = true;
G2L["db"]["TextSize"] = 14;
G2L["db"]["TextScaled"] = true;
G2L["db"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["db"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["db"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["db"]["Size"] = UDim2.new(0, 205, 0, 57);
G2L["db"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["db"]["Text"] = [[Send Command]];
G2L["db"]["Position"] = UDim2.new(0.71827, 0, 0.83638, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["dc"] = Instance.new("LocalScript", G2L["db"]);



-- StarterGui.sponk.Frame.scripth.TextLabel
G2L["dd"] = Instance.new("TextLabel", G2L["c5"]);
G2L["dd"]["TextWrapped"] = true;
G2L["dd"]["BorderSizePixel"] = 0;
G2L["dd"]["TextSize"] = 14;
G2L["dd"]["TextScaled"] = true;
G2L["dd"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["dd"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["dd"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["dd"]["BackgroundTransparency"] = 1;
G2L["dd"]["Size"] = UDim2.new(0, 348, 0, 47);
G2L["dd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["dd"]["Text"] = [[Commands]];
G2L["dd"]["Position"] = UDim2.new(0.33768, 0, 0.50219, 0);


-- StarterGui.sponk.Frame.scripth.skyIdBox
G2L["de"] = Instance.new("TextBox", G2L["c5"]);
G2L["de"]["CursorPosition"] = -1;
G2L["de"]["Name"] = [[skyIdBox]];
G2L["de"]["TextWrapped"] = true;
G2L["de"]["TextSize"] = 14;
G2L["de"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["de"]["TextScaled"] = true;
G2L["de"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["de"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["de"]["PlaceholderText"] = [[Music ids..]];
G2L["de"]["Size"] = UDim2.new(0, 251, 0, 36);
G2L["de"]["Position"] = UDim2.new(0.01162, 0, 0.60526, 0);
G2L["de"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["de"]["Text"] = [[]];


-- StarterGui.sponk.Frame.scripth.PitchId
G2L["df"] = Instance.new("TextBox", G2L["c5"]);
G2L["df"]["CursorPosition"] = -1;
G2L["df"]["Name"] = [[PitchId]];
G2L["df"]["TextWrapped"] = true;
G2L["df"]["TextSize"] = 14;
G2L["df"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["df"]["TextScaled"] = true;
G2L["df"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["df"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["df"]["PlaceholderText"] = [[Pitch]];
G2L["df"]["Size"] = UDim2.new(0, 57, 0, 36);
G2L["df"]["Position"] = UDim2.new(0.01162, 0, 0.70175, 0);
G2L["df"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["df"]["Text"] = [[]];


-- StarterGui.sponk.Frame.scripth.TextButton
G2L["e0"] = Instance.new("TextButton", G2L["c5"]);
G2L["e0"]["TextWrapped"] = true;
G2L["e0"]["TextSize"] = 14;
G2L["e0"]["TextScaled"] = true;
G2L["e0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e0"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["e0"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e0"]["Size"] = UDim2.new(0, 178, 0, 37);
G2L["e0"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e0"]["Text"] = [[Music]];
G2L["e0"]["Position"] = UDim2.new(0.10561, 0, 0.70042, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["e1"] = Instance.new("LocalScript", G2L["e0"]);



-- StarterGui.sponk.Frame.scripth.TextButton
G2L["e2"] = Instance.new("TextButton", G2L["c5"]);
G2L["e2"]["TextWrapped"] = true;
G2L["e2"]["TextSize"] = 14;
G2L["e2"]["TextScaled"] = true;
G2L["e2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e2"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["e2"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e2"]["Size"] = UDim2.new(0, 117, 0, 37);
G2L["e2"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e2"]["Text"] = [[Msg]];
G2L["e2"]["Position"] = UDim2.new(0.37419, 0, 0.70042, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["e3"] = Instance.new("LocalScript", G2L["e2"]);



-- StarterGui.sponk.Frame.scripth.MessageBox
G2L["e4"] = Instance.new("TextBox", G2L["c5"]);
G2L["e4"]["CursorPosition"] = -1;
G2L["e4"]["Name"] = [[MessageBox]];
G2L["e4"]["TextWrapped"] = true;
G2L["e4"]["TextSize"] = 14;
G2L["e4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e4"]["TextScaled"] = true;
G2L["e4"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["e4"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e4"]["PlaceholderText"] = [[Text]];
G2L["e4"]["Size"] = UDim2.new(0, 251, 0, 36);
G2L["e4"]["Position"] = UDim2.new(0.37407, 0, 0.60526, 0);
G2L["e4"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e4"]["Text"] = [[]];


-- StarterGui.sponk.Frame.scripth.TextButton
G2L["e5"] = Instance.new("TextButton", G2L["c5"]);
G2L["e5"]["TextWrapped"] = true;
G2L["e5"]["TextSize"] = 14;
G2L["e5"]["TextScaled"] = true;
G2L["e5"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e5"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["e5"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e5"]["Size"] = UDim2.new(0, 124, 0, 37);
G2L["e5"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e5"]["Text"] = [[Hint]];
G2L["e5"]["Position"] = UDim2.new(0.53847, 0, 0.70042, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["e6"] = Instance.new("LocalScript", G2L["e5"]);



-- StarterGui.sponk.Frame.scripth.Bgui
G2L["e7"] = Instance.new("TextBox", G2L["c5"]);
G2L["e7"]["CursorPosition"] = -1;
G2L["e7"]["Name"] = [[Bgui]];
G2L["e7"]["TextWrapped"] = true;
G2L["e7"]["TextSize"] = 14;
G2L["e7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e7"]["TextScaled"] = true;
G2L["e7"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["e7"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e7"]["PlaceholderText"] = [[Billboard]];
G2L["e7"]["Size"] = UDim2.new(0, 205, 0, 36);
G2L["e7"]["Position"] = UDim2.new(0.71827, 0, 0.60526, 0);
G2L["e7"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e7"]["Text"] = [[]];


-- StarterGui.sponk.Frame.scripth.TextButton
G2L["e8"] = Instance.new("TextButton", G2L["c5"]);
G2L["e8"]["TextWrapped"] = true;
G2L["e8"]["TextSize"] = 14;
G2L["e8"]["TextScaled"] = true;
G2L["e8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e8"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["e8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e8"]["Size"] = UDim2.new(0, 205, 0, 37);
G2L["e8"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e8"]["Text"] = [[Billboard gui]];
G2L["e8"]["Position"] = UDim2.new(0.71827, 0, 0.70042, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["e9"] = Instance.new("LocalScript", G2L["e8"]);



-- StarterGui.sponk.Frame.scripth.Bgui2
G2L["ea"] = Instance.new("TextBox", G2L["c5"]);
G2L["ea"]["CursorPosition"] = -1;
G2L["ea"]["Name"] = [[Bgui2]];
G2L["ea"]["TextWrapped"] = true;
G2L["ea"]["TextSize"] = 14;
G2L["ea"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ea"]["TextScaled"] = true;
G2L["ea"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["ea"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ea"]["PlaceholderText"] = [[Billboard Others Text]];
G2L["ea"]["Size"] = UDim2.new(0, 251, 0, 36);
G2L["ea"]["Position"] = UDim2.new(0.01162, 0, 0.81798, 0);
G2L["ea"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ea"]["Text"] = [[]];


-- StarterGui.sponk.Frame.scripth.TextButton
G2L["eb"] = Instance.new("TextButton", G2L["c5"]);
G2L["eb"]["TextWrapped"] = true;
G2L["eb"]["TextSize"] = 14;
G2L["eb"]["TextScaled"] = true;
G2L["eb"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["eb"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["eb"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["eb"]["Size"] = UDim2.new(0, 251, 0, 29);
G2L["eb"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["eb"]["Text"] = [[Billboard gui others]];
G2L["eb"]["Position"] = UDim2.new(0.01162, 0, 0.91752, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["ec"] = Instance.new("LocalScript", G2L["eb"]);



-- StarterGui.sponk.Frame.scripth.CommandBox
G2L["ed"] = Instance.new("TextBox", G2L["c5"]);
G2L["ed"]["CursorPosition"] = -1;
G2L["ed"]["Name"] = [[CommandBox]];
G2L["ed"]["PlaceholderColor3"] = Color3.fromRGB(128, 128, 128);
G2L["ed"]["TextWrapped"] = true;
G2L["ed"]["TextSize"] = 14;
G2L["ed"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ed"]["TextScaled"] = true;
G2L["ed"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["ed"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ed"]["PlaceholderText"] = [[Commands ;]];
G2L["ed"]["Size"] = UDim2.new(0, 251, 0, 74);
G2L["ed"]["Position"] = UDim2.new(0.37277, 0, 0.81798, 0);
G2L["ed"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ed"]["Text"] = [[]];


-- StarterGui.sponk.Frame.scripth.TextLabel
G2L["ee"] = Instance.new("TextLabel", G2L["c5"]);
G2L["ee"]["TextWrapped"] = true;
G2L["ee"]["BorderSizePixel"] = 0;
G2L["ee"]["TextSize"] = 14;
G2L["ee"]["TextScaled"] = true;
G2L["ee"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["ee"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["ee"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ee"]["BackgroundTransparency"] = 1;
G2L["ee"]["Size"] = UDim2.new(0, 149, 0, 30);
G2L["ee"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ee"]["Text"] = [[Decal Selection]];
G2L["ee"]["Position"] = UDim2.new(0.73924, 0, 0.50219, 0);


-- StarterGui.sponk.Frame.scripth.DecalSelect
G2L["ef"] = Instance.new("ScrollingFrame", G2L["c5"]);
G2L["ef"]["Active"] = true;
G2L["ef"]["ScrollingDirection"] = Enum.ScrollingDirection.Y;
G2L["ef"]["CanvasSize"] = UDim2.new(0, 0, 1.8, 0);
G2L["ef"]["Name"] = [[DecalSelect]];
G2L["ef"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["ef"]["Size"] = UDim2.new(0, 231, 0, 215);
G2L["ef"]["ScrollBarImageColor3"] = Color3.fromRGB(171, 255, 255);
G2L["ef"]["Position"] = UDim2.new(0.68579, 0, 0.02717, 0);
G2L["ef"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.UIListLayout
G2L["f0"] = Instance.new("UIListLayout", G2L["ef"]);
G2L["f0"]["Wraps"] = true;
G2L["f0"]["Padding"] = UDim.new(0, 4);
G2L["f0"]["SortOrder"] = Enum.SortOrder.LayoutOrder;
G2L["f0"]["FillDirection"] = Enum.FillDirection.Horizontal;


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["f1"] = Instance.new("ImageButton", G2L["ef"]);
G2L["f1"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["f1"]["Image"] = [[rbxassetid://86566942781985]];
G2L["f1"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["f1"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["f2"] = Instance.new("LocalScript", G2L["f1"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["f3"] = Instance.new("ImageButton", G2L["ef"]);
G2L["f3"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["f3"]["Image"] = [[rbxassetid://107326617718563]];
G2L["f3"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["f3"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["f4"] = Instance.new("LocalScript", G2L["f3"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["f5"] = Instance.new("ImageButton", G2L["ef"]);
G2L["f5"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["f5"]["Image"] = [[rbxassetid://102936542017119]];
G2L["f5"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["f5"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["f6"] = Instance.new("LocalScript", G2L["f5"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["f7"] = Instance.new("ImageButton", G2L["ef"]);
G2L["f7"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["f7"]["Image"] = [[rbxassetid://116161114124536]];
G2L["f7"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["f7"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["f8"] = Instance.new("LocalScript", G2L["f7"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["f9"] = Instance.new("ImageButton", G2L["ef"]);
G2L["f9"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["f9"]["Image"] = [[rbxassetid://95819633522162]];
G2L["f9"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["f9"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["fa"] = Instance.new("LocalScript", G2L["f9"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["fb"] = Instance.new("ImageButton", G2L["ef"]);
G2L["fb"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["fb"]["Image"] = [[rbxassetid://120468471259787]];
G2L["fb"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["fb"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["fc"] = Instance.new("LocalScript", G2L["fb"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["fd"] = Instance.new("ImageButton", G2L["ef"]);
G2L["fd"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["fd"]["Image"] = [[rbxassetid://90200997595990]];
G2L["fd"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["fd"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["fe"] = Instance.new("LocalScript", G2L["fd"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["ff"] = Instance.new("ImageButton", G2L["ef"]);
G2L["ff"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["ff"]["Image"] = [[rbxassetid://75128852944098]];
G2L["ff"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["ff"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["100"] = Instance.new("LocalScript", G2L["ff"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["101"] = Instance.new("ImageButton", G2L["ef"]);
G2L["101"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["101"]["Image"] = [[rbxassetid://111181868950549]];
G2L["101"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["101"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["102"] = Instance.new("LocalScript", G2L["101"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["103"] = Instance.new("ImageButton", G2L["ef"]);
G2L["103"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["103"]["Image"] = [[rbxassetid://14841432885]];
G2L["103"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["103"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["104"] = Instance.new("LocalScript", G2L["103"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["105"] = Instance.new("ImageButton", G2L["ef"]);
G2L["105"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["105"]["Image"] = [[rbxassetid://12593460470]];
G2L["105"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["105"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["106"] = Instance.new("LocalScript", G2L["105"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["107"] = Instance.new("ImageButton", G2L["ef"]);
G2L["107"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["107"]["Image"] = [[rbxassetid://133251442350560]];
G2L["107"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["107"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["108"] = Instance.new("LocalScript", G2L["107"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["109"] = Instance.new("ImageButton", G2L["ef"]);
G2L["109"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["109"]["Image"] = [[rbxassetid://158118263]];
G2L["109"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["109"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["10a"] = Instance.new("LocalScript", G2L["109"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["10b"] = Instance.new("ImageButton", G2L["ef"]);
G2L["10b"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["10b"]["Image"] = [[rbxassetid://107813942350069]];
G2L["10b"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["10b"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["10c"] = Instance.new("LocalScript", G2L["10b"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["10d"] = Instance.new("ImageButton", G2L["ef"]);
G2L["10d"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["10d"]["Image"] = [[rbxassetid://130226023785757]];
G2L["10d"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["10d"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["10e"] = Instance.new("LocalScript", G2L["10d"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["10f"] = Instance.new("ImageButton", G2L["ef"]);
G2L["10f"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["10f"]["Image"] = [[rbxassetid://9422866248]];
G2L["10f"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["10f"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["110"] = Instance.new("LocalScript", G2L["10f"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["111"] = Instance.new("ImageButton", G2L["ef"]);
G2L["111"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["111"]["Image"] = [[rbxassetid://278201190]];
G2L["111"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["111"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["112"] = Instance.new("LocalScript", G2L["111"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["113"] = Instance.new("ImageButton", G2L["ef"]);
G2L["113"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["113"]["Image"] = [[rbxassetid://106333494847896]];
G2L["113"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["113"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["114"] = Instance.new("LocalScript", G2L["113"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["115"] = Instance.new("ImageButton", G2L["ef"]);
G2L["115"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["115"]["Image"] = [[rbxassetid://18343405871]];
G2L["115"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["115"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["116"] = Instance.new("LocalScript", G2L["115"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["117"] = Instance.new("ImageButton", G2L["ef"]);
G2L["117"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["117"]["Image"] = [[rbxassetid://130742396]];
G2L["117"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["117"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["118"] = Instance.new("LocalScript", G2L["117"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["119"] = Instance.new("ImageButton", G2L["ef"]);
G2L["119"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["119"]["Image"] = [[rbxassetid://84018747]];
G2L["119"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["119"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["11a"] = Instance.new("LocalScript", G2L["119"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["11b"] = Instance.new("ImageButton", G2L["ef"]);
G2L["11b"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["11b"]["Image"] = [[rbxassetid://77501465777313]];
G2L["11b"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["11b"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["11c"] = Instance.new("LocalScript", G2L["11b"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["11d"] = Instance.new("ImageButton", G2L["ef"]);
G2L["11d"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["11d"]["Image"] = [[rbxassetid://156886272]];
G2L["11d"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["11d"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["11e"] = Instance.new("LocalScript", G2L["11d"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["11f"] = Instance.new("ImageButton", G2L["ef"]);
G2L["11f"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["11f"]["Image"] = [[rbxassetid://48290678]];
G2L["11f"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["11f"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["120"] = Instance.new("LocalScript", G2L["11f"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["121"] = Instance.new("ImageButton", G2L["ef"]);
G2L["121"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["121"]["Image"] = [[rbxassetid://170539018]];
G2L["121"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["121"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["122"] = Instance.new("LocalScript", G2L["121"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["123"] = Instance.new("ImageButton", G2L["ef"]);
G2L["123"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["123"]["Image"] = [[rbxassetid://6737559631]];
G2L["123"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["123"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["124"] = Instance.new("LocalScript", G2L["123"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["125"] = Instance.new("ImageButton", G2L["ef"]);
G2L["125"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["125"]["Image"] = [[rbxassetid://14141785729]];
G2L["125"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["125"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["126"] = Instance.new("LocalScript", G2L["125"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["127"] = Instance.new("ImageButton", G2L["ef"]);
G2L["127"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["127"]["Image"] = [[rbxassetid://382332426]];
G2L["127"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["127"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["128"] = Instance.new("LocalScript", G2L["127"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["129"] = Instance.new("ImageButton", G2L["ef"]);
G2L["129"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["129"]["Image"] = [[rbxassetid://12283801664]];
G2L["129"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["129"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["12a"] = Instance.new("LocalScript", G2L["129"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["12b"] = Instance.new("ImageButton", G2L["ef"]);
G2L["12b"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["12b"]["Image"] = [[rbxassetid://73685924029110]];
G2L["12b"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["12b"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["12c"] = Instance.new("LocalScript", G2L["12b"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["12d"] = Instance.new("ImageButton", G2L["ef"]);
G2L["12d"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["12d"]["Image"] = [[rbxassetid://3342499434]];
G2L["12d"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["12d"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["12e"] = Instance.new("LocalScript", G2L["12d"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["12f"] = Instance.new("ImageButton", G2L["ef"]);
G2L["12f"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["12f"]["Image"] = [[rbxassetid://891289659]];
G2L["12f"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["12f"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["130"] = Instance.new("LocalScript", G2L["12f"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton
G2L["131"] = Instance.new("ImageButton", G2L["ef"]);
G2L["131"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["131"]["Image"] = [[rbxassetid://12169362233]];
G2L["131"]["Size"] = UDim2.new(0, 71, 0, 68);
G2L["131"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);


-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
G2L["132"] = Instance.new("LocalScript", G2L["131"]);



-- StarterGui.sponk.Frame.scripth.DecalSelect.TextLabel
G2L["133"] = Instance.new("TextLabel", G2L["ef"]);
G2L["133"]["TextWrapped"] = true;
G2L["133"]["BorderSizePixel"] = 0;
G2L["133"]["TextSize"] = 14;
G2L["133"]["TextScaled"] = true;
G2L["133"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["133"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["133"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["133"]["BackgroundTransparency"] = 1;
G2L["133"]["Size"] = UDim2.new(0, 149, 0, 30);
G2L["133"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["133"]["Text"] = [[chose el decals]];
G2L["133"]["Position"] = UDim2.new(0.73924, 0, 0.42544, 0);


-- StarterGui.sponk.Frame.scripth.TextButton
G2L["134"] = Instance.new("TextButton", G2L["c5"]);
G2L["134"]["TextWrapped"] = true;
G2L["134"]["TextSize"] = 14;
G2L["134"]["TextScaled"] = true;
G2L["134"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["134"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["134"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["134"]["Size"] = UDim2.new(0, 96, 0, 104);
G2L["134"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["134"]["Text"] = [[Stop music]];
G2L["134"]["Position"] = UDim2.new(0.54759, 0, 0.02551, 0);


-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
G2L["135"] = Instance.new("LocalScript", G2L["134"]);



-- StarterGui.sponk.Frame.Topbar
G2L["136"] = Instance.new("Frame", G2L["2"]);
G2L["136"]["BorderSizePixel"] = 2;
G2L["136"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["136"]["Size"] = UDim2.new(0, 767, 0, 31);
G2L["136"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["136"]["Name"] = [[Topbar]];


-- StarterGui.sponk.Frame.Topbar.TextLabel
G2L["137"] = Instance.new("TextLabel", G2L["136"]);
G2L["137"]["TextWrapped"] = true;
G2L["137"]["BorderSizePixel"] = 0;
G2L["137"]["TextSize"] = 14;
G2L["137"]["TextScaled"] = true;
G2L["137"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["137"]["FontFace"] = Font.new([[rbxasset://fonts/families/RobotoMono.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["137"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["137"]["BackgroundTransparency"] = 1;
G2L["137"]["Size"] = UDim2.new(0, 266, 0, 37);
G2L["137"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["137"]["Text"] = [[tLALs f3x gui ultimate haks]];
G2L["137"]["Position"] = UDim2.new(0.03259, 0, -0.12467, 0);


-- StarterGui.sponk.Frame.Topbar.ImageLabel
G2L["138"] = Instance.new("ImageLabel", G2L["136"]);
G2L["138"]["BorderSizePixel"] = 0;
G2L["138"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["138"]["Image"] = [[rbxassetid://86566942781985]];
G2L["138"]["Size"] = UDim2.new(0, 45, 0, 31);
G2L["138"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["138"]["BackgroundTransparency"] = 1;
G2L["138"]["Position"] = UDim2.new(-0.00913, 0, 0, 0);


-- StarterGui.sponk.Frame.Topbar2
G2L["139"] = Instance.new("Frame", G2L["2"]);
G2L["139"]["BorderSizePixel"] = 2;
G2L["139"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["139"]["Size"] = UDim2.new(0, 767, 0, 50);
G2L["139"]["Position"] = UDim2.new(0, 0, 0.07818, 0);
G2L["139"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["139"]["Name"] = [[Topbar2]];


-- StarterGui.sponk.Frame.execp
G2L["13a"] = Instance.new("TextButton", G2L["2"]);
G2L["13a"]["TextWrapped"] = true;
G2L["13a"]["TextSize"] = 14;
G2L["13a"]["TextScaled"] = true;
G2L["13a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13a"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["13a"]["FontFace"] = Font.new([[rbxasset://fonts/families/ComicNeueAngular.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["13a"]["Size"] = UDim2.new(0, 50, 0, 38);
G2L["13a"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13a"]["Text"] = [[Home]];
G2L["13a"]["Name"] = [[execp]];
G2L["13a"]["Position"] = UDim2.new(0.24761, 0, 0.08833, 0);


-- StarterGui.sponk.Frame.execp.pagescript
G2L["13b"] = Instance.new("LocalScript", G2L["13a"]);
G2L["13b"]["Name"] = [[pagescript]];


-- StarterGui.sponk.Frame.audiosp
G2L["13c"] = Instance.new("TextButton", G2L["2"]);
G2L["13c"]["TextWrapped"] = true;
G2L["13c"]["TextSize"] = 14;
G2L["13c"]["TextScaled"] = true;
G2L["13c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13c"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["13c"]["FontFace"] = Font.new([[rbxasset://fonts/families/ComicNeueAngular.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["13c"]["Size"] = UDim2.new(0, 50, 0, 39);
G2L["13c"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13c"]["Text"] = [[Audios]];
G2L["13c"]["Name"] = [[audiosp]];
G2L["13c"]["Position"] = UDim2.new(0.08589, 0, 0.08671, 0);


-- StarterGui.sponk.Frame.audiosp.pagescript
G2L["13d"] = Instance.new("LocalScript", G2L["13c"]);
G2L["13d"]["Name"] = [[pagescript]];


-- StarterGui.sponk.Frame.ScriptHub
G2L["13e"] = Instance.new("TextButton", G2L["2"]);
G2L["13e"]["TextWrapped"] = true;
G2L["13e"]["TextSize"] = 14;
G2L["13e"]["TextScaled"] = true;
G2L["13e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13e"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["13e"]["FontFace"] = Font.new([[rbxasset://fonts/families/ComicNeueAngular.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["13e"]["Size"] = UDim2.new(0, 52, 0, 39);
G2L["13e"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["13e"]["Text"] = [[Select Hub]];
G2L["13e"]["Name"] = [[ScriptHub]];
G2L["13e"]["Position"] = UDim2.new(0.16671, 0, 0.08651, 0);


-- StarterGui.sponk.Frame.ScriptHub.pagescript
G2L["13f"] = Instance.new("LocalScript", G2L["13e"]);
G2L["13f"]["Name"] = [[pagescript]];


-- StarterGui.sponk.Frame.Mainp
G2L["140"] = Instance.new("TextButton", G2L["2"]);
G2L["140"]["TextWrapped"] = true;
G2L["140"]["TextSize"] = 14;
G2L["140"]["TextScaled"] = true;
G2L["140"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["140"]["BackgroundColor3"] = Color3.fromRGB(0, 171, 255);
G2L["140"]["FontFace"] = Font.new([[rbxasset://fonts/families/ComicNeueAngular.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal);
G2L["140"]["Size"] = UDim2.new(0, 50, 0, 39);
G2L["140"]["BorderColor3"] = Color3.fromRGB(255, 255, 255);
G2L["140"]["Text"] = [[Main]];
G2L["140"]["Name"] = [[Mainp]];
G2L["140"]["Position"] = UDim2.new(0.00953, 0, 0.08469, 0);


-- StarterGui.sponk.Frame.Mainp.pagescript
G2L["141"] = Instance.new("LocalScript", G2L["140"]);
G2L["141"]["Name"] = [[pagescript]];


-- StarterGui.sponk.put ts in ur screengui (NOT FRAME)
G2L["142"] = Instance.new("ImageButton", G2L["1"]);
G2L["142"]["BorderSizePixel"] = 0;
G2L["142"]["BackgroundTransparency"] = 1;
G2L["142"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["142"]["Image"] = [[rbxassetid://10481576]];
G2L["142"]["Size"] = UDim2.new(0, 85, 0, 88);
G2L["142"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["142"]["Name"] = [[put ts in ur screengui (NOT FRAME)]];
G2L["142"]["Position"] = UDim2.new(0.03727, 0, 0.84949, 0);


-- StarterGui.sponk.put ts in ur screengui (NOT FRAME).UICorner
G2L["143"] = Instance.new("UICorner", G2L["142"]);
G2L["143"]["CornerRadius"] = UDim.new(1, 0);


-- StarterGui.sponk.put ts in ur screengui (NOT FRAME).LocalScript  READ ME
G2L["144"] = Instance.new("LocalScript", G2L["142"]);
-- [ERROR] cannot convert Capabilities, please report to "https://github.com/uniquadev/GuiToLuaConverter/issues"
G2L["144"]["Sandboxed"] = true;
G2L["144"]["Name"] = [[LocalScript  READ ME]];


-- StarterGui.sponk.put ts in ur screengui (NOT FRAME).ImageLabel
G2L["145"] = Instance.new("ImageLabel", G2L["142"]);
G2L["145"]["BorderSizePixel"] = 0;
G2L["145"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["145"]["Image"] = [[rbxassetid://16576540930]];
G2L["145"]["Size"] = UDim2.new(0, 130, 0, 130);
G2L["145"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["145"]["BackgroundTransparency"] = 1;
G2L["145"]["Position"] = UDim2.new(-0.26755, 0, -0.24227, 0);


-- StarterGui.sponk.put ts in ur screengui (NOT FRAME).ImageLabel.LocalScript
G2L["146"] = Instance.new("LocalScript", G2L["145"]);



-- StarterGui.sponk.put ts in ur screengui (NOT FRAME).ImageLabel
G2L["147"] = Instance.new("ImageLabel", G2L["142"]);
G2L["147"]["BorderSizePixel"] = 0;
G2L["147"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["147"]["Image"] = [[rbxassetid://138527958177132]];
G2L["147"]["Size"] = UDim2.new(0, 85, 0, 74);
G2L["147"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["147"]["BackgroundTransparency"] = 1;
G2L["147"]["Position"] = UDim2.new(-0.00873, 0, 0, 0);


-- StarterGui.sponk.put ts in ur screengui (NOT FRAME).ImageLabel
G2L["148"] = Instance.new("ImageLabel", G2L["142"]);
G2L["148"]["BorderSizePixel"] = 0;
G2L["148"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["148"]["Image"] = [[rbxassetid://1269786324]];
G2L["148"]["Size"] = UDim2.new(0, 100, 0, 100);
G2L["148"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["148"]["BackgroundTransparency"] = 1;
G2L["148"]["Position"] = UDim2.new(-0.09412, 0, -0.61364, 0);


-- StarterGui.sponk.Frame.Smooth GUI Dragging
local function C_3()
local script = G2L["3"];
	local UserInputService = game:GetService("UserInputService")
	local runService = (game:GetService("RunService"));
	
	local gui = script.Parent
	
	local dragging
	local dragInput
	local dragStart
	local startPos
	
	function Lerp(a, b, m)
		return a + (b - a) * m
	end;
	
	local lastMousePos
	local lastGoalPos
	local DRAG_SPEED = (12); -- // The speed of the UI darg.
	function Update(dt)
		if not (startPos) then return end;
		if not (dragging) and (lastGoalPos) then
			gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED))
			return 
		end;
	
		local delta = (lastMousePos - UserInputService:GetMouseLocation())
		local xGoal = (startPos.X.Offset - delta.X);
		local yGoal = (startPos.Y.Offset - delta.Y);
		lastGoalPos = UDim2.new(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal)
		gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED))
	end;
	
	gui.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
			dragging = true
			dragStart = input.Position
			startPos = gui.Position
			lastMousePos = UserInputService:GetMouseLocation()
	
			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragging = false
				end
			end)
		end
	end)
	
	gui.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			dragInput = input
		end
	end)
	
	runService.Heartbeat:Connect(Update)
end;
task.spawn(C_3);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_7()
local script = G2L["7"];
	script.Parent.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local player = Players.LocalPlayer
		local tool
		local function findSyncAPITool()
			for _, v in pairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
			for _, v in pairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
		end
		tool = findSyncAPITool()
		if not tool then return end
		local remote = tool.SyncAPI.ServerEndpoint
		local function invoke(args)
			remote:InvokeServer(unpack(args))
		end
		local function SetLocked(part, boolean)
			invoke({ "SetLocked", { part }, boolean })
		end
		local function SpawnDecal(part, face)
			invoke({ "CreateTextures", { { Part = part, Face = face, TextureType = "Decal" } } })
		end
		local function AddDecal(part, assetId, face)
			invoke({ "SyncTexture", { { Part = part, Face = face, TextureType = "Decal", Texture = "rbxassetid://" .. assetId } } })
		end
		local function hasBlockedMesh(part)
			for _, child in ipairs(part:GetChildren()) do
				if child:IsA("SpecialMesh") or child:IsA("Mesh") then
					if tostring(child.MeshId):find("111891702759441") then
						return true
					end
				end
			end
			return false
		end
		local function SpamDecal(assetId)
			for _, v in pairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") and not hasBlockedMesh(v) then
					task.spawn(function()
						SetLocked(v, false)
						v.Transparency = 0
						for _, face in pairs(Enum.NormalId:GetEnumItems()) do
							SpawnDecal(v, face)
							AddDecal(v, assetId, face)
						end
					end)
				end
			end
		end
		SpamDecal("86566942781985")
	end)
end;
task.spawn(C_7);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_9()
local script = G2L["9"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 83124228444322")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 1.1")
	end)
end;
task.spawn(C_9);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_b()
local script = G2L["b"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fogcolor black ;time 5.7")
	
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local tool
	
		for _,v in ipairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
	
		if not tool then
			for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
		end
	
		if not tool then return end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		local function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		local function CreatePart(cf,parent)
			_({"CreatePart","Normal",cf,parent})
		end
	
		local function SetName(part,name)
			_({"SetName",{part},name})
		end
	
		local function AddMesh(part)
			_({"CreateMeshes",{{Part=part}}})
		end
	
		local function SetMesh(part,id)
			_({"SyncMesh",{{Part=part,MeshId="rbxassetid://"..id}}})
		end
	
		local function SetTexture(part,id)
			_({"SyncMesh",{{Part=part,TextureId="rbxassetid://"..id}}})
		end
	
		local function MeshResize(part,size)
			_({"SyncMesh",{{Part=part,Scale=size}}})
		end
	
		local function SetVertexColor(part,vec)
			_({"SyncMesh",{{Part=part,VertexColor=vec}}})
		end
	
		local function SetLocked(part,bool)
			_({"SetLocked",{part},bool})
		end
	
		local function SetMaterial(part,mat)
			_({"SyncMaterial",{{Part=part,Material=mat}}})
		end
	
		local function SetCollision(part,bool)
			_({"SyncCollision",{{Part=part,CanCollide=bool}}})
		end
	
		local function CreatePointLight(part)
			_({"CreateLights",{{Part=part,LightType="PointLight"}}})
		end
	
		local function SyncPointLight(part,brightness,range)
			_({"SyncLighting",{{Part=part,LightType="PointLight",Brightness=brightness,Range=range}}})
		end
	
		local function Sky(texId)
			local pos = Vector3.new(0,100,0)
	
			CreatePart(CFrame.new(pos),workspace)
	
			for _,v in ipairs(workspace:GetDescendants()) do
				if v:IsA("BasePart")
					and not v:IsDescendantOf(char)
					and math.floor(v.Position.X) == 0
					and math.floor(v.Position.Y) == 100
					and math.floor(v.Position.Z) == 0 then
	
					SetName(v,"Sky")
					AddMesh(v)
					SetMesh(v,"111891702759441")
					SetTexture(v,texId)
					MeshResize(v,Vector3.new(60000,60000,60000))
					SetVertexColor(v,Vector3.new(2.5,2.5,2.5))
					SetMaterial(v,"Neon")
					SetCollision(v,false)
					CreatePointLight(v)
					SyncPointLight(v,5,8)
					SetLocked(v,true)
				end
			end
		end
		Sky("86566942781985")
	end)
end;
task.spawn(C_b);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_d()
local script = G2L["d"];
	script.Parent.MouseButton1Click:Connect(function()
	
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
		function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = part
				},
				[3] = stringg
			}
	
			_(args)
		end
		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
		function Weld(part1, part2,lead)
			local args = {
				[1] = "CreateWelds",
				[2] = {
					[1] = part1,
					[2] = part2
				},
				[3] = lead
			}
			_(args)
	
		end
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		function CreateSpotlight(part)
			local args = {
				[1] = "CreateLights",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight"
					}
				}
			}
			_(args)
		end
		function SyncLighting(part,brightness)
			local args = {
				[1] = "SyncLighting",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight",
						["Brightness"] = brightness
					}
				}
			}
			_(args)
		end
		function Color(part,color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color --[[Color3]],
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
		function SpawnDecal(part,side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
	
			_(args)
		end
		function AddDecal(part,asset,side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			_(args)
		end
	
		function Sky(id)
			e = char.HumanoidRootPart.CFrame.x
			f = char.HumanoidRootPart.CFrame.y
			g = char.HumanoidRootPart.CFrame.z
			CreatePart(CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,6,0),workspace)
			for i,v in game.Workspace:GetDescendants() do
				if v:IsA("BasePart") and v.CFrame.x == math.floor(e) and v.CFrame.z == math.floor(g) then
					--spawn(function()
					SetName(v,"Skybox")
					AddMesh(v)
					--end)
					--spawn(function()
					SetMesh(v,"111891702759441")
					SetTexture(v,id)
					--end)
					MeshResize(v,Vector3.new(9999, 9999, 9999))
					SetLocked(v,true)
				end
			end
		end
	
		Sky("86566942781985") -- fallback default
	end)
end;
task.spawn(C_d);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_f()
local script = G2L["f"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";servermessage join v2tLALs group now!")
	end)
end;
task.spawn(C_f);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_11()
local script = G2L["11"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";serverhint join v2tLALs group now!")
	end)
end;
task.spawn(C_11);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_13()
local script = G2L["13"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";r6")
	end)
end;
task.spawn(C_13);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_15()
local script = G2L["15"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";respawn")
	end)
end;
task.spawn(C_15);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_17()
local script = G2L["17"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";btools")
	end)
end;
task.spawn(C_17);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_19()
local script = G2L["19"];
	script.Parent.MouseButton1Down:Connect(function()
		--[[
		WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
	]]
	--[[
	(==================================)
	( --★ Epik Skeleton Skybox F3X By ItsKittyyyGD ★--)
	(|==================================)
	(--★ SCRIPT CHANGELOGS: ★--)                                   )
	(-) Deleted create sky and destroy Now use Set texture. )
	(★) Smooth Skybox Video.                                             )
	(==================================)
	( I love you Blue2Spooky,Thanks for using my things.)
	(==================================)
	]]
		-- SOURCE
	
	
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local tool
	
		for i, v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		for i, v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		local remote = tool.SyncAPI.ServerEndpoint
		local RunService = game:GetService("RunService")
	
		function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		function CreatePart(cf, parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
	
		function SetAnchor(part, boolean)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
	
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part, meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://" .. meshid
					}
				}
			}
			_(args)
		end
	
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = texid
					}
				}
			}
			_(args)
		end
	
		function MeshResize(part, size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
	
		function SetTransparency(part, value)
			local args = {
				[1] = "SyncTransparency",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = value
					}
				}
			}
			_(args)
		end
	
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
	
		local images = {
			"http://www.roblox.com/asset/?id=169585459",
			"http://www.roblox.com/asset/?id=169585475",
			"http://www.roblox.com/asset/?id=169585485",
			"http://www.roblox.com/asset/?id=169585502",
			"http://www.roblox.com/asset/?id=169585515",
			"http://www.roblox.com/asset/?id=169585502",
			"http://www.roblox.com/asset/?id=169585485",
			"http://www.roblox.com/asset/?id=169585475"
		}
	
		local skyPart
		local skyLoop
		local frameTime = 1 / 10
		local lastUpdate = 0
	
		function CreateSky()
			local hrp = char:FindFirstChild("HumanoidRootPart")
			if not hrp then return end
	
			local cf = hrp.CFrame
			CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)), workspace)
	
			local found = false
			for i = 1, 50 do
				task.wait()
				for _, v in workspace:GetDescendants() do
					if v:IsA("BasePart") and (v.Position - (cf.Position + Vector3.new(0, 6, 0))).Magnitude < 1 then
						skyPart = v
						found = true
						break
					end
				end
				if found then break end
			end
	
			if not skyPart then return end
	
			SetAnchor(skyPart, true)
			AddMesh(skyPart)
			SetMesh(skyPart, "111891702759441")
			MeshResize(skyPart, Vector3.new(8000, 8000, 8000))
			SetTransparency(skyPart, 0)
	
			local index = 1
			skyLoop = RunService.Heartbeat:Connect(function(deltaTime)
				lastUpdate = lastUpdate + deltaTime
				if lastUpdate >= frameTime then
					lastUpdate = 0
					if not skyPart then
						skyLoop:Disconnect()
						return
					end
					SetTexture(skyPart, images[index])
					index = (index % #images) + 1
				end
			end)
		end
	
		function ResetSky()
			if skyLoop then
				skyLoop:Disconnect()
				skyLoop = nil
			end
			if skyPart then
				DestroyPart(skyPart)
				skyPart = nil
			end
			task.spawn(CreateSky)
		end
	
		player.CharacterAdded:Connect(function(newChar)
			char = newChar
			ResetSky()
		end)
	
		if char and char:FindFirstChild("Humanoid") then
			char:WaitForChild("Humanoid").Died:Connect(function()
				ResetSky()
			end)
		end
	
		CreateSky()
	end)
end;
task.spawn(C_19);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_1b()
local script = G2L["1b"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";spin others")
	end)
end;
task.spawn(C_1b);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_1d()
local script = G2L["1d"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";kill others")
	end)
end;
task.spawn(C_1d);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_1f()
local script = G2L["1f"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";sparkles others")
	end)
end;
task.spawn(C_1f);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_21()
local script = G2L["21"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fire others")
	end)
end;
task.spawn(C_21);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_23()
local script = G2L["23"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";kick others")
	end)
end;
task.spawn(C_23);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_25()
local script = G2L["25"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 77909271207856")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 1.1")
	end)
end;
task.spawn(C_25);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_27()
local script = G2L["27"];
	script.Parent.MouseButton1Click:Connect(function()
			local player = game.Players.LocalPlayer
			local char = player.Character or player.CharacterAdded:Wait()
			local tool
	
			for _, v in pairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
	
			for _, v in pairs(game.ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
	
			if not tool then return end
	
			local remote = tool.SyncAPI.ServerEndpoint
	
			local function invoke(args)
				remote:InvokeServer(unpack(args))
			end
	
			local function RemovePart(part)
				invoke({
					"Remove",
					{ part }
				})
			end
	
			local function DeleteSkyMesh()
				for _, v in pairs(workspace:GetDescendants()) do
					if v:IsA("BasePart") then
						for _, child in pairs(v:GetChildren()) do
							if (child:IsA("SpecialMesh") or child:IsA("Mesh")) 
								and tostring(child.MeshId):find("111891702759441") then
								RemovePart(v)
							end
						end
					end
				end
			end
	
		DeleteSkyMesh()
	end)
end;
task.spawn(C_27);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_29()
local script = G2L["29"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local tool
	
		for i, v in player:GetDescendants() do
			if v.Name == "SyncAPI" and v.Parent:FindFirstChild("Tools") and not v.Parent:FindFirstChild("Tools"):FindFirstChild("Marketplace") then
				tool = v.Parent
			end
		end
		if tool == nil then
			for i,v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
		end
		local remote = tool.SyncAPI.ServerEndpoint
	
		function _(args)
			return remote:InvokeServer(unpack(args))
		end
	
		function SetCollision(part, boolean)
			task.defer(function()
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = boolean
						}
					}
				}
				_(args)
			end)
		end
		local function CreatePart(cf, parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			return _(args)
		end
		function Resize(part, size, cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		local function delete(part)
			task.defer(function()
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
				remote:InvokeServer(unpack(args))
			end)
		end
		function SetTrans(part,int)
			task.defer(function()
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = int
						}
					}
				}
				_(args)
			end)
		end
		local function SpawnDecal(part,side)
			task.defer(function()
				local args = {
					[1] = "CreateTextures",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = side,
							["TextureType"] = "Decal"
						}
					}
				}
	
				_(args)
			end)
		end
		local function AddDecal(part,asset,side)
			task.defer(function()
				local args = {
					[1] = "SyncTexture",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = side,
							["TextureType"] = "Decal",
							["Texture"] = "rbxassetid://".. asset
						}
					}
				}
				_(args)
			end)
		end
	
		local function particle()
			while true do
				wait(0.3)
				if player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
					local hrp = player.Character:FindFirstChild("HumanoidRootPart")
					if not hrp then continue end
	
					local x = hrp.Position.X + math.random(-60, 60)
					local z = hrp.Position.Z + math.random(-60, 60)
					local y = hrp.Position.Y - 50 
	
					local spawnPosition = CFrame.new(x, y, z)
	
					task.defer(function()
						local part = CreatePart(spawnPosition, workspace)
	
						wait(0.1)
	
						Resize(part, Vector3.new(6, 6, 0.001), part.CFrame)
						SetCollision(part, false)
						SetTrans(part, 1)
	
						SpawnDecal(part, Enum.NormalId.Front)
						AddDecal(part, 86566942781985, Enum.NormalId.Front)
	
						SpawnDecal(part, Enum.NormalId.Back)
						AddDecal(part, 86566942781985, Enum.NormalId.Back)
	
						local up = 90
						for i = 2, up do
							if part and part.Parent then
								local newCF = part.CFrame * CFrame.Angles(math.random(1,10)/10,math.random(1,10)/10,math.random(1,10)/10) + Vector3.new(0, 2, 0)
								Resize(part, part.Size, newCF)
								wait(0.03)
							end
						end
	
						delete(part)
					end)
				else
					break
				end
			end
		end
	
		coroutine.wrap(particle)()
	end)
end;
task.spawn(C_29);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_2b()
local script = G2L["2b"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";shutdown")
	end)
end;
task.spawn(C_2b);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_2d()
local script = G2L["2d"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";explode others")
	end)
end;
task.spawn(C_2d);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_2f()
local script = G2L["2f"];
	script.Parent.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
	
		local player = Players.LocalPlayer
	
		local function getChar()
			local char = player.Character or player.CharacterAdded:Wait()
			return char, char:WaitForChild("HumanoidRootPart")
		end
	
		local tool
		for _,v in ipairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
	
		if not tool then
			for _,v in ipairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
		end
	
		if not tool then return end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		local function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		local function CreatePart(cf,parent)
			_( {"CreatePart","Ball",cf,parent} )
		end
	
		local function MovePart(part,cf)
			_( {"SyncMove",{ {Part=part, CFrame=cf} } } )
		end
	
		local function Resize(part,size,cf)
			_( {"SyncResize",{ {Part=part, Size=size, CFrame=cf} } } )
		end
	
		local function SetAnchor(bool,part)
			_( {"SyncAnchor",{ {Part=part, Anchored=bool} } } )
		end
	
		local function SetCollision(part,bool)
			_( {"SyncCollision",{ {Part=part, CanCollide=bool} } } )
		end
	
		local function SetName(part,name)
			_( {"SetName",{part},name} )
		end
	
		local function Color(part,color)
			_( {"SyncColor",{ {Part=part, Color=color, UnionColoring=false} } } )
		end
	
		local function AddFire(part, size, color, color2, heat)
	
			_( {
				"CreateDecorations",
				{
					{
						Part = part,
						DecorationType = "Fire"
					}
				}
			})
	
			_( {
				"SyncDecorate",
				{
					{
						Part = part,
						DecorationType = "Fire",
						Size = size,
						Heat = heat,
						Color = color,
						SecondaryColor = color2
					}
				}
			})
	
		end
	
		local orbitConnection
	
		local function createOrbitBall()
	
			local char, hrp = getChar()
	
			local radius = 5
			local verticalAmplitude = 3
			local speed = math.rad(100)
			local angle = 0
	
			local initialCF = hrp.CFrame * CFrame.new(radius, -0.1, 0)
	
			CreatePart(initialCF, workspace)
	
			local ball
	
			repeat task.wait()
				for _,v in ipairs(workspace:GetDescendants()) do
					if v:IsA("BasePart") and (v.Position - initialCF.Position).Magnitude < 0.1 then
						ball = v
						break
					end
				end
			until ball
	
			SetName(ball,"Hello everyone my name is welcome")
			Resize(ball, Vector3.new(0.9,0.9,0.9), initialCF)
			Color(ball, Color3.new(0,0,0))
			SetAnchor(true, ball)
			SetCollision(ball, false)
	
			AddFire(ball, 0.5, Color3.new(0,0,0), Color3.new(0,0,0), 15)
	
			if orbitConnection then
				orbitConnection:Disconnect()
			end
	
			orbitConnection = RunService.Heartbeat:Connect(function(dt)
	
				if not hrp.Parent then return end
	
				angle = angle + dt * speed
	
				local x = math.cos(angle) * radius
				local z = math.sin(angle) * radius
				local y = 2 + math.sin(angle*2) * verticalAmplitude
	
				local pos = hrp.Position + Vector3.new(x,y,z)
	
				local lookDir = Vector3.new(
					-math.sin(angle),
					math.cos(angle*2)*0.1,
					math.cos(angle)
				)
	
				local newCF = CFrame.new(pos, pos + lookDir)
	
				MovePart(ball, newCF)
	
			end)
	
		end
	
		createOrbitBall()
	
		player.CharacterAdded:Connect(function()
			task.wait(1)
			createOrbitBall()
		end)
	end)
end;
task.spawn(C_2f);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_31()
local script = G2L["31"];
	script.Parent.MouseButton1Click:Connect(function()
		rq=game.ReplicatedStorage.HDAdminHDClient.Signals.RequestCommandSilent
	
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
		function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = part
				},
				[3] = stringg
			}
	
			_(args)
		end
		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
		function Weld(part1, part2,lead)
			local args = {
				[1] = "CreateWelds",
				[2] = {
					[1] = part1,
					[2] = part2
				},
				[3] = lead
			}
			_(args)
	
		end
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		function mat(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Material"] = int
					}
				}
			}
			_(args)
		end
		function CreateSpotlight(part)
			local args = {
				[1] = "CreateLights",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight"
					}
				}
			}
			_(args)
		end
		function SyncLighting(part,brightness)
			local args = {
				[1] = "SyncLighting",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight",
						["Brightness"] = brightness
					}
				}
			}
			_(args)
		end
		function Color(part,color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color --[[Color3]],
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
		function SpawnDecal(part,side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
	
			_(args)
		end
		function AddDecal(part,asset,side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			_(args)
		end
		function clone(part,parent)
			local args = {
				[1] = "Clone",
				[2] = {
					[1] = part
				},
				[3] = parent
			}
	
			return remote:InvokeServer(unpack(args))
		end
		function SetMeshType(part, meshType)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshType"] = meshType
					}
				}
			}
			_(args)
		end
		rq:InvokeServer(";title me " ..player.DisplayName.."'s i0rb")
	
	
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local humanrFr = char:WaitForChild("HumanoidRootPart")
		local angle = 0
		local radius = 6
		local heightOffset = 2
	
		local cf = humanrFr.CFrame * CFrame.new(radius, heightOffset, 0)
		local pad = remote:InvokeServer("CreatePart", "Ball", cf, workspace)
		clone(char.Head,pad)
	
		rq:InvokeServer(";untitle")
		spawn(function()
			Resize(pad, Vector3.new(1, 1, 1), cf)
		end)
		spawn(function()
			SetAnchor(true, pad)
		end)
		spawn(function()
			mat(pad, Enum.Material.Neon)
		end)
		spawn(function()
			SetCollision(pad, false)
		end)
		spawn(function()
			SetName(pad, "Orbit-(Blue2spookified-Version)")
		end)
		spawn(function()
			AddMesh(pad)
		end)
		spawn(function()
			SetMeshType(pad, "Sphere")
		end)
		spawn(function()
			MeshResize(pad, Vector3.new(1, 1, 1))
		end)
		spawn(function()
			Color(pad, Color3.fromRGB(0, 0, 0))
		end)
	
		local name = pad.Head
		spawn(function()
			SetAnchor(true, name)
		end)
		spawn(function()
			SetTrans(name, 1)
		end)
		spawn(function()
			DestroyPart(name.face)
		end)
		spawn(function()
			SetCollision(name, false)
		end)
	
	
		local radius = 5
		local speed = 2
		local t = 0
	
		game:GetService("RunService").RenderStepped:Connect(function(deltaTime)
			if pad and humanrFr then
				t = t + deltaTime * speed
	
				local x = math.cos(t) * radius
				local y = math.sin(t * 1.5) * radius * 0.5
				local z = math.sin(t) * radius
	
				local offset = Vector3.new(x, y, z)
				local newCF = CFrame.new(humanrFr.Position + offset)
				spawn(function()
					spawn(function()
						MovePart(pad, newCF)
					end)
					spawn(function()
						MovePart(name, newCF)
					end)
				end)
			end
		end)
		local e = CFrame.new(0,0,0)
	
		while true do
			if char.Humanoid.Health == 0 then return end
			spawn(function()
				local p2 = remote:InvokeServer("CreatePart", "Normal", e, pad)
	
				spawn(function()
					Resize(p2, Vector3.new(0.3, 0.3, 0.3), pad.CFrame)
				end)
				spawn(function()
					SetAnchor(true, p2)
				end)
				spawn(function()
					SetCollision(p2, false)
				end)
				spawn(function()
					Color(p2, Color3.fromRGB(0, 0, 0))
				end)
				spawn(function()
					SetTrans(p2, 0.3)
				end)
				spawn(function()
					mat(p2, Enum.Material.Neon)
				end)
				wait(0.5)
				DestroyPart(p2)
			end)
			wait(0.0005)
		end
	end)
end;
task.spawn(C_31);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_33()
local script = G2L["33"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";titleb me tLAL")
	end)
end;
task.spawn(C_33);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_35()
local script = G2L["35"];
	script.Parent.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local player = Players.LocalPlayer
		if not player then return end
	
		local tool
	
		local function findSyncAPITool()
			for _, v in pairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
			for _, v in pairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
		end
	
		tool = findSyncAPITool()
		if not tool or not tool:FindFirstChild("SyncAPI") then return end
	
		local remote = tool.SyncAPI:FindFirstChild("ServerEndpoint")
		if not remote then return end
	
		local function invoke(args)
			remote:InvokeServer(unpack(args))
		end
	
		local function SetLocked(part, boolean)
			invoke({ "SetLocked", { part }, boolean })
		end
	
		local function hasBlockedMesh(part)
			for _, child in ipairs(part:GetChildren()) do
				if child:IsA("SpecialMesh") or child:IsA("Mesh") then
					if child.MeshId and tostring(child.MeshId):find("111891702759441") then
						return true
					end
				end
			end
			return false
		end
	
		local function MakeRandomColor()
			for _, v in pairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") and not hasBlockedMesh(v) then
					task.spawn(function()
						SetLocked(v, false)
	
						local randomColor = Color3.fromRGB(
							math.random(0,255),
							math.random(0,255),
							math.random(0,255)
						)
	
						invoke({ "SyncColor", { { Part = v, Color = randomColor } } })
					end)
				end
			end
		end
	
		MakeRandomColor()
	end)
end;
task.spawn(C_35);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_37()
local script = G2L["37"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" and v.Parent:FindFirstChild("Tools") and not v.Parent:FindFirstChild("Tools"):FindFirstChild("Marketplace") then
				tool = v.Parent
			end
		end
		if tool == nil then
			for i,v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
		end
		--craaa
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		function DestroyPart(part)
			task.defer(function()
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
				_(args)
			end)
		end
		function AddDecor(part,dec)
			task.defer(function()
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = dec
						}
					}
				}
				_(args)
			end)
		end
	
		function antiroblox()
			Player = game.Players.LocalPlayer
			local dist = 17
			local distance = dist
			if Player then
				c = game.Players:GetChildren()
				for i = 1, #c do
					if c[i].Name ~= Player.Name then
						if c[i]:DistanceFromCharacter(game.Workspace[Player.Name].Torso.Position) <= distance and c[i].Character and c[i].Character:FindFirstChild("Head") then
							DestroyPart(c[i].Character:FindFirstChild("Head"))
							local c2 = c[i].Character:GetChildren()
							for i2 =1, #c2 do
								if c2[i2]:IsA("BasePart") then
									task.defer(function()
										AddDecor(c2[i2],"Fire")
									end)
								end 
							end end end end end
		end
	
		while wait(0.1) do 
			antiroblox()
		end
	end)
end;
task.spawn(C_37);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_39()
local script = G2L["39"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local humanoid = char:WaitForChild("Humanoid")
		local animation = Instance.new("Animation")
	
		animation.AnimationId = "rbxassetid://27432686"
	
		local animTrack1 = humanoid:LoadAnimation(animation)
		animTrack1.Priority = Enum.AnimationPriority.Idle
	
		animTrack1:Play()
		animTrack1:AdjustSpeed(0)
	
		local animation = Instance.new("Animation")
		animation.AnimationId = "rbxassetid://183695923"
	
		local animTrack = humanoid:LoadAnimation(animation)
		animTrack.Priority = Enum.AnimationPriority.Idle
		animTrack.Looped = true
	
		local walking = false
	
		humanoid.Running:Connect(function(speed)
			walking = speed > 1
	
			if walking and not animTrack.IsPlaying then
				animTrack:Play()
				animTrack1:Stop()
			end
	
			if not walking and animTrack.IsPlaying then
				animTrack:Stop()
				animTrack1:Play()
				animTrack1:AdjustSpeed(0)
			end
		end)
	
		spawn(function()
			while true do
				if walking then
					animTrack:AdjustSpeed(3)
					wait(0.3)
					animTrack:AdjustSpeed(-3)
					wait(0.3)
				else
					wait(0.1)
				end
			end
		end)
	end)
end;
task.spawn(C_39);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_3b()
local script = G2L["3b"];
	script.Parent.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")
	
		local player = Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
	
		local tool
		for _, v in ipairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
	
		if not tool then
			for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
		end
	
		if not tool then return end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		local head = char:WaitForChild("Head")
		local headMesh = head:FindFirstChildWhichIsA("SpecialMesh")
		if not headMesh then return end
	
		local hats = {}
		for _, acc in ipairs(char:GetChildren()) do
			if acc:IsA("Accessory") and acc:FindFirstChild("Handle") then
				local mesh = acc.Handle:FindFirstChildWhichIsA("SpecialMesh")
				if mesh then
					table.insert(hats, {Part = acc.Handle, MeshId = mesh.MeshId})
				end
			end
		end
	
		local t = 0
	
		RunService.RenderStepped:Connect(function(dt)
			t += dt * 6
			local offset = math.sin(t) * 0.7
	
			local partsToSync = {
				{Part = head, MeshId = headMesh.MeshId, Offset = Vector3.new(offset, 0, 0)}
			}
	
			for _, h in ipairs(hats) do
				table.insert(partsToSync, {Part = h.Part, MeshId = h.MeshId, Offset = Vector3.new(offset, 0, 0)})
			end
	
			remote:InvokeServer("SyncMesh", partsToSync)
		end)
	end)
end;
task.spawn(C_3b);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_3d()
local script = G2L["3d"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local tool
	
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" and v.Parent:FindFirstChild("Tools") and not v.Parent:FindFirstChild("Tools"):FindFirstChild("Marketplace") then
				tool = v.Parent
			end
		end
		if tool == nil then
			for i,v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
		end
	
		if not tool then
			return
		end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		local head = char:WaitForChild("Head", 5)
		if not head then return end
	
		local headMesh = head:FindFirstChildWhichIsA("SpecialMesh") or head:FindFirstChildWhichIsA("FileMesh")
		if not headMesh then
			return
		end
	
		local hats = {}
		for _, acc in char:GetChildren() do
			if acc:IsA("Accessory") and acc:FindFirstChild("Handle") then
				local h = acc.Handle
				local m = h:FindFirstChildWhichIsA("SpecialMesh") or h:FindFirstChildWhichIsA("FileMesh")
				if m then
					table.insert(hats, {Part = h, MeshId = m.MeshId})
				end
			end
		end
	
		local RunService = game:GetService("RunService")
		local t = 0
	
		RunService.RenderStepped:Connect(function(dt)
			t = t + dt * 4   
	
			-- giro em 360 ai
			local radius = 0.5          -- tamanhho do circulo ai
			local spinX = math.cos(t) * radius
			local spinZ = math.sin(t) * radius
	
			local swayY = math.sin(t * 2.5) * 0.15  
			local swayX_extra = math.sin(t * 1.2) * 0.1
			local swayZ_extra = math.cos(t * 1.5) * 0.1
	
			local offset = Vector3.new(spinX + swayX_extra, swayY, spinZ + swayZ_extra)
	
			local partsToSync = {
				{
					Part = head,
					MeshId = headMesh.MeshId,
					Offset = offset
				}
			}
	
			for _, hat in hats do
				table.insert(partsToSync, {
					Part = hat.Part,
					MeshId = hat.MeshId,
					Offset = offset
				})
			end
	
			remote:InvokeServer("SyncMesh", partsToSync)
		end)
	end)
end;
task.spawn(C_3d);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_3f()
local script = G2L["3f"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" and v.Parent:FindFirstChild("Tools") and not v.Parent:FindFirstChild("Tools"):FindFirstChild("Marketplace") then
				tool = v.Parent
			end
		end
		if tool == nil then
			for i,v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
		end
		--craaa
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function xdxd()
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Color"] = BrickColor.new("Black").Color,
						["Part"] = game:GetService("Players").LocalPlayer.Character.Head,
						["UnionColoring"] = true
					},
					[2] = {
						["Color"] = BrickColor.new("Black").Color,
						["Part"] = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
						["UnionColoring"] = true
					},
					[3] = {
						["Color"] = BrickColor.new("Black").Color,
						["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Arm"),
						["UnionColoring"] = true
					},
					[4] = {
						["Color"] = BrickColor.new("Black").Color,
						["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Leg"),
						["UnionColoring"] = true
					},
					[5] = {
						["Color"] = BrickColor.new("Black").Color,
						["Part"] = game:GetService("Players").LocalPlayer.Character.Torso,
						["UnionColoring"] = true
					},
					[6] = {
						["Color"] = BrickColor.new("Black").Color,
						["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Arm"),
						["UnionColoring"] = true
					},
					[7] = {
						["Color"] = BrickColor.new("Black").Color,
						["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Leg"),
						["UnionColoring"] = true
					}
				}
			}
	
			_(args)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = game:GetService("Players").LocalPlayer.Character.Torso,
						["Transparency"] = 0.5
					},
					[2] = {
						["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Leg"),
						["Transparency"] = 0.5
					},
					[3] = {
						["Part"] = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
						["Transparency"] = 1
					},
					[4] = {
						["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Leg"),
						["Transparency"] = 0.5
					},
					[5] = {
						["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Arm"),
						["Transparency"] = 0.5
					},
					[6] = {
						["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Arm"),
						["Transparency"] = 0.5
					},
					[7] = {
						["Part"] = game:GetService("Players").LocalPlayer.Character.Head,
						["Transparency"] = 1
					},
				}
			}
	
			_(args)
		end
	
		xdxd()
	end)
end;
task.spawn(C_3f);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_41()
local script = G2L["41"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
	
		for _,v in ipairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		if not tool then return end
	
		local remote = tool.SyncAPI.ServerEndpoint
		local function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		function SetRotation(part, rotation)
			local args = {
				[1] = "SyncRotate",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = CFrame.new(part.Position) * CFrame.Angles(
							math.rad(rotation.X),
							math.rad(rotation.Y),
							math.rad(rotation.Z)
						)
					}
				}
			}
			_(args)
		end
	
		function RandomRotate()
			for _,v in ipairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") then
	
					local skip = false
	
					-- No afectar jugadores
					if v:FindFirstAncestorOfClass("Model") then
						local model = v:FindFirstAncestorOfClass("Model")
						if game.Players:GetPlayerFromCharacter(model) then
							skip = true
						end
					end
	
					-- No afectar Sky
					if v.Name == "Sky" then
						skip = true
					end
	
					-- Ignorar mesh específico
					local mesh = v:FindFirstChildOfClass("SpecialMesh")
					if mesh and tostring(mesh.MeshId):find("111891702759441") then
						skip = true
					end
	
					if v:IsA("MeshPart") and tostring(v.MeshId):find("111891702759441") then
						skip = true
					end
	
					if not skip then
						task.spawn(function()
							local randomRotation = Vector3.new(
								math.random(0,360),
								math.random(0,360),
								math.random(0,360)
							)
							SetRotation(v, randomRotation)
						end)
					end
				end
			end
		end
	
		RandomRotate()
	end)
end;
task.spawn(C_41);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_43()
local script = G2L["43"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
		function CreatePart(cf,parent,types)
			local args = {
				[1] = "CreatePart",
				[2] = types,
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = workspace.Part
				},
				[3] = stringg
			}
	
			_(args)
		end
		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
		function Weld(part1, part2,lead)
			local args = {
				[1] = "CreateWelds",
				[2] = {
					[1] = part1,
					[2] = part2
				},
				[3] = lead
			}
			_(args)
	
		end
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		function CreateSpotlight(part)
			local args = {
				[1] = "CreateLights",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight"
					}
				}
			}
			_(args)
		end
		function SyncLighting(part,brightness)
			local args = {
				[1] = "SyncLighting",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight",
						["Brightness"] = brightness
					}
				}
			}
			_(args)
		end
	
		function Material(part,mate)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Material"] = mate
					}
				}
			}
			_(args)
		end
		function Color(part,color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color --[[Color3]],
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
		function toptexturecreate(part)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = Enum.NormalId.Top,
						["TextureType"] = "Texture"
					}
				}
			}
	
			_(args)
		end
		function toptextureadd(part)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = Enum.NormalId.Top,
						["TextureType"] = "Texture",
						["Texture"] = "rbxassetid://86566942781985",
						["StudsPerTileV"] = 10,
						["StudsPerTileU"] = 10
					}
				}
			}
			_(args)
		end
		hrpx = math.floor(char.HumanoidRootPart.CFrame.x)
		hrpz = math.floor(char.HumanoidRootPart.CFrame.z)
		hrpy = math.floor(char.HumanoidRootPart.CFrame.y)
		function SpawnBasePlate()
			CreatePart(CFrame.new(hrpx,hrpy-20,hrpz),workspace,"Spawn")
			for i,v in game.Workspace:GetChildren() do
				if v:IsA("BasePart") and v.CFrame.y == hrpy - 20 and v.CFrame.x == hrpx then
					spawn(function()
						Resize(v,Vector3.new(1000,50,1000),CFrame.new(hrpx,hrpy-20,hrpz))
						Color(v,Color3.fromRGB(0, 0, 0))
						toptexturecreate(v)
						toptextureadd(v)
						while wait(1) do
							pcall(function()SetLocked(v,true)end)
						end
					end)
				end
			end
		end
		SpawnBasePlate()
	end)
end;
task.spawn(C_43);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_45()
local script = G2L["45"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
	
		local tool
	
		for i, v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
	
		for i, v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
	
		if not tool then return end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		local function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		function CreatePart(cf, parent, types)
			local args = {
				[1] = "CreatePart",
				[2] = types or "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
	
		function Resize(part, size, cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
	
		function MovePart(part, cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
	
		function Color(part, color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color,
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
	
		function SetShape(part, shape)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Shape"] = shape
					}
				}
			}
			_(args)
		end
	
		function SetCollision(part, boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
	
		function SetLocked(part, boolean)
			local args = {
				[1] = "SetLocked",
				[2] = { [1] = part },
				[3] = boolean
			}
			_(args)
		end
	
	
		local padPos = char.HumanoidRootPart.CFrame * CFrame.new(0, -3.5, 0)
		CreatePart(padPos, workspace, "Cylinder")
		task.wait(0.1)
	
		local floatingPad
	
		for i, v in workspace:GetChildren() do
			if v:IsA("BasePart")
				and (v.CFrame.Position - padPos.Position).Magnitude < 5
				and not v.Parent:FindFirstChild("Humanoid")
			then
				floatingPad = v
	
				Resize(floatingPad, Vector3.new(0.5, 8, 8), padPos * CFrame.Angles(0, 0, math.rad(90)))
				Color(floatingPad, Color3.fromRGB(107, 50, 124))
				SetCollision(floatingPad, true)
				SetLocked(floatingPad, true)
	
				break
			end
		end
	
		if floatingPad then
			local RunService = game:GetService("RunService")
	
			RunService.Heartbeat:Connect(function()
				pcall(function()
					if char and char:FindFirstChild("HumanoidRootPart") then
						local targetPos = char.HumanoidRootPart.CFrame * CFrame.new(0, -3.5, 0)
						MovePart(floatingPad, targetPos * CFrame.Angles(0, 0, math.rad(90)))
					end
				end)
			end)
		end
	end)
end;
task.spawn(C_45);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_47()
local script = G2L["47"];
	script.Parent.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
	
		local player = Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
	
		local tool
		for _, v in ipairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
	
		if not tool then
			for _, v in ipairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
		end
	
		if not tool then return end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		local function invoke(args)
			remote:InvokeServer(unpack(args))
		end
	
		local presets = {
			"Bright red",
			"Bright yellow",
			"Bright orange",
			"Bright violet",
			"Bright blue",
			"Bright bluish green",
			"Bright green"
		}
	
		local running = true
	
		task.spawn(function()
			while running and player.Parent do
				task.wait(0.5)
	
				char = player.Character
				if not char then continue end
	
				local function randomColor()
					return BrickColor.new(presets[math.random(1,#presets)]).Color
				end
	
				invoke({
					"SyncColor",
					{
						{Color=randomColor(), Part=char:FindFirstChild("Head"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("HumanoidRootPart"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Left Arm") or char:FindFirstChild("LeftUpperArm"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Right Leg") or char:FindFirstChild("RightUpperLeg"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Right Arm") or char:FindFirstChild("RightUpperArm"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Left Leg") or char:FindFirstChild("LeftUpperLeg"), UnionColoring=true}
					}
				})
	
			end
		end)
	end)
end;
task.spawn(C_47);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_49()
local script = G2L["49"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		RequestCommand:InvokeServer(";gear me 116693764")
	end)
end;
task.spawn(C_49);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_4b()
local script = G2L["4b"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";gear me 95951330")
	end)
end;
task.spawn(C_4b);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_4d()
local script = G2L["4d"];
	script.Parent.MouseButton1Click:Connect(function()
	
		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local player = Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local tool
		for _, v in ipairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
		if not tool then
			for _, v in ipairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
		end
		if not tool then return end
		local remote = tool.SyncAPI.ServerEndpoint
		local function invoke(args)
			remote:InvokeServer(unpack(args))
		end
		local running = true
		task.spawn(function()
			while running and player.Parent do
				task.wait(0.5)
				char = player.Character
				if not char then continue end
				local function randomColor()
					return BrickColor.Random().Color
				end
				invoke({
					"SyncColor",
					{
						{Color=randomColor(), Part=char:FindFirstChild("Head"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("HumanoidRootPart"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Left Arm") or char:FindFirstChild("LeftUpperArm"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Right Leg") or char:FindFirstChild("RightUpperLeg"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Right Arm") or char:FindFirstChild("RightUpperArm"), UnionColoring=true},
						{Color=randomColor(), Part=char:FindFirstChild("Left Leg") or char:FindFirstChild("LeftUpperLeg"), UnionColoring=true}
					}
				})
			end
		end)
		local player = game.Players.LocalPlayer
		local warned = false
		local meshTypes = {
			Enum.MeshType.Brick,
			Enum.MeshType.Cylinder,
			Enum.MeshType.Sphere,
			Enum.MeshType.Wedge
		}
		local function getBuildingTool(player)
			for _, container in ipairs({player.Character, player.Backpack}) do
				if container then
					for _, item in ipairs(container:GetChildren()) do
						if item:IsA("Tool") and item:FindFirstChild("SyncAPI") then
							return item
						end
					end
				end
			end
			return nil
		end
		local function removeMesh(part)
			for _, child in ipairs(part:GetChildren()) do
				if child:IsA("SpecialMesh") then
					local tool = getBuildingTool(player)
					if tool then
						tool.SyncAPI.ServerEndpoint:InvokeServer("Remove", {child})
					elseif not warned then
						warn("why 😢")
						warned = true
					end
				end
			end
		end
		local function isAccessoryPart(part)
			if part:IsA("Accessory") then
				return true
			end
			if part.Parent and part.Parent:IsA("Accessory") then
				return true
			end
			return false
		end
		local function applyMesh(part)
			if isAccessoryPart(part) then return end
			if not part:IsA("Part") then return end
			removeMesh(part)
			local randomMeshType = meshTypes[math.random(1, #meshTypes)]
			local tool = getBuildingTool(player)
			if tool then
				tool.SyncAPI.ServerEndpoint:InvokeServer("CreateMeshes", {{Part = part}})
				tool.SyncAPI.ServerEndpoint:InvokeServer("SyncMesh", {{MeshType = randomMeshType, Part = part}})
			elseif not warned then
				warn("why😢")
				warned = true
			end
		end
		local function randomizeCharacterMeshes(character)
			for _, obj in ipairs(character:GetDescendants()) do
				if obj:IsA("Part") and not isAccessoryPart(obj) then
					applyMesh(obj)
				end
			end
		end
		while true do
			if player.Character then
				randomizeCharacterMeshes(player.Character)
			end
			task.wait(0.5)
		end
	
	end)
end;
task.spawn(C_4d);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_4f()
local script = G2L["4f"];
	script.Parent.MouseButton1Click:Connect(function()
			local Players = game:GetService("Players")
			local player = Players.LocalPlayer
	
			local character = player.Character 
	
			local player = game.Players.LocalPlayer
			local char = player.Character
	
			local backpack = player.Backpack
	
			local function getf3x()
				for _, v in ipairs(backpack:GetChildren()) do
					if v:FindFirstChild("SyncAPI") then
						return v
					end
				end
				for _, v in ipairs(char:GetChildren()) do
					if v:FindFirstChild("SyncAPI") then
						return v
					end
				end
	
				return nil
			end
	
			-- get all info
	
			local f3x = getf3x()
			if not f3x then
				warn("you dont have f3x skid")
			end
			local syncapi = f3x.SyncAPI
			local serverendpoint = syncapi.ServerEndpoint
	
			local function delete(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
				serverendpoint:InvokeServer(unpack(args))
			end
	
			local function deleteall()
				for _, v in ipairs(workspace:GetDescendants()) do
					if (v:IsA("BasePart") or v:IsA("UnionOperation")) and v.Name ~= "Sky" then
						spawn(function()
							delete(v)
						end)
					end
				end
			end
	
			deleteall()
	end)
end;
task.spawn(C_4f);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_51()
local script = G2L["51"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" and v.Parent:FindFirstChild("Tools") and not v.Parent:FindFirstChild("Tools"):FindFirstChild("Marketplace") then
				tool = v.Parent
			end
		end
		if tool == nil then
			for i,v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
		end
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			return remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			task.defer(function()
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = boolean
						}
					}
				}
				_(args)
			end)
		end
		function SetAnchor(boolean,part)
			task.defer(function()
				local args = {
					[1] = "SyncAnchor",
					[2] = {
						[1] = {
							["Part"] = part,
							["Anchored"] = boolean
						}
					}
				}
				_(args)
			end)
		end
		local function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			return _(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			task.defer(function()
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
				_(args)
			end)
		end
	
		function SetMesh(part,meshid,texid,size)
			task.defer(function()
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["MeshId"] = "rbxassetid://"..meshid,
							["TextureId"] = "rbxassetid://"..texid,
							["Scale"] = size
						}
					}
				}
				_(args)
			end)
		end
		function Weld(part1,part2,lead)
			task.defer(function()
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = part1,
						[2] = part2
					},
					[3] = lead
				}
				_(args)
			end)
		end
		function CreateSpotlight(part)
			task.defer(function()
				local args = {
					[1] = "CreateLights",
					[2] = {
						[1] = {
							["Part"] = part,
							["LightType"] = "SpotLight"
						}
					}
				}
				_(args)
			end)
		end
		function SyncLighting(part,angle,brightness,range)
			task.defer(function()
				local args = {
					[1] = "SyncLighting",
					[2] = {
						[1] = {
							["Part"] = part,
							["LightType"] = "SpotLight",
							["Angle"] = angle,
							["Brightness"] = brightness,
							["Range"] = range,
						}
					}
				}
				_(args)
			end)
		end
	
		function invis()
			task.defer(function()
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = game:GetService("Players").LocalPlayer.Character.Torso,
							["Transparency"] = 1
						},
						[2] = {
							["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Leg"),
							["Transparency"] = 1
						},
						[3] = {
							["Part"] = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
							["Transparency"] = 1
						},
						[4] = {
							["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Leg"),
							["Transparency"] = 1
						},
						[5] = {
							["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Arm"),
							["Transparency"] = 1
						},
						[6] = {
							["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Arm"),
							["Transparency"] = 1
						},
						[7] = {
							["Part"] = game:GetService("Players").LocalPlayer.Character.Head,
							["Transparency"] = 1
						},
					}
				}
	
				_(args)
	
			end)
		end
	
		function Thomas(player)
			SetAnchor(true,char.HumanoidRootPart)
			local part = CreatePart(CFrame.new(10000,10000,10000),char,"Normal")
			SetCollision(part,false)
			CreateSpotlight(part)
			SyncLighting(part,45,100,30)
			AddMesh(part)
			SetMesh(part,"2231280549","2231280614",Vector3.new(2,2,1.5))
			Resize(part,Vector3.new(5,5,10),char.HumanoidRootPart.CFrame)
			Weld(part,char.HumanoidRootPart,part)
			SetAnchor(false,part)
			SetAnchor(false,char.HumanoidRootPart)
			char.Humanoid.WalkSpeed = 60
			local function SFX(id) local s=Instance.new("Sound",char.HumanoidRootPart); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
			part.Touched:connect(function(p)
				if p.Parent then
					if p.Parent:IsA("Model") then
						if game.Players:FindFirstChild(p.Parent.Name) then
							if p.Parent.Name ~= game.Players.LocalPlayer.Name then
								task.defer(function()
									DestroyPart(game.Players:FindFirstChild(p.Parent.Name).Character.Head)
								end)
								local Whistle = SFX(475073913)
								Whistle:Play()
							end
						end
					end
				end
			end)
	
			game:GetService("RunService").RenderStepped:Connect(function()
				for i,v in char:GetDescendants() do
					if v:IsA("BasePart") then
						char.Humanoid.WalkSpeed = 60
						v.CanCollide = false
					end
				end
			end)
		end
		Thomas(player)
		invis()
	end)
end;
task.spawn(C_51);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_53()
local script = G2L["53"];
	script.Parent.MouseButton1Click:Connect(function()
	
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
	
		for _,v in ipairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		if not tool then return end
	
		local remote = tool.SyncAPI.ServerEndpoint
		local function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
	
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
	
		function Unanchor()
			for _,v in ipairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") then
					local skip = false
	
					if v.Name == "Sky" then
						skip = true
					end
	
					local mesh = v:FindFirstChildOfClass("SpecialMesh")
					if mesh and tostring(mesh.MeshId):find("111891702759441") then
						skip = true
					end
	
					if v:IsA("MeshPart") and tostring(v.MeshId):find("111891702759441") then
						skip = true
					end
	
					if not skip then
						task.spawn(function()
							SetLocked(v,false)
							SetAnchor(false,v)
						end)
					end
				end
			end
		end
	
		Unanchor()
	end)
end;
task.spawn(C_53);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_55()
local script = G2L["55"];
	script.Parent.MouseButton1Click:Connect(function()
		function BurningEff(part)
			local eff1 = Instance.new("ParticleEmitter",part)
			eff1.Size = NumberSequence.new(.1)
			eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
			eff1.LightEmission = 1
			eff1.Lifetime = NumberRange.new(1)
			eff1.Speed = NumberRange.new(0)
			eff1.Rate = 100
			eff1.Texture = "rbxassetid://347504241"
			eff1.Acceleration = Vector3.new(0,10,0)
			eff1.Color = ColorSequence.new(Color3.new(1,0,0))
			local eff2 = Instance.new("ParticleEmitter",part)
			eff2.Size = NumberSequence.new(.1)
			eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
			eff2.LightEmission = 1
			eff2.Lifetime = NumberRange.new(1)
			eff2.Speed = NumberRange.new(0)
			eff2.Rate = 100
			eff2.Texture = "rbxassetid://347504259"
			eff2.Acceleration = Vector3.new(0,10,0)
			eff2.Color = ColorSequence.new(Color3.new(1,0,0))
			local eff3 = Instance.new("ParticleEmitter",part)
			eff3.Size = NumberSequence.new(1)
			eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
			eff3.LightEmission = 1
			eff3.Lifetime = NumberRange.new(1)
			eff3.Speed = NumberRange.new(0)
			eff3.Rate = 100
			eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
			eff3.Acceleration = Vector3.new(0,10,0)
			eff3.Color = ColorSequence.new(Color3.new(1,0,0))
		end
	
	
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		blak=Color3.new(0,0,0)
	
		local function Color(part, color)
			local args = {
				"SyncColor",
				{
					{
						Part = part,
						Color = color,
						UnionColoring = false
					}
				}
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MoveVector(part,vector)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Offset"] = vector
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		local function applyDecorationToPart(part) 
			local argsCreate = {
				[1] = "CreateDecorations",
				[2] = {
					[1] = {
						["Part"] = part,
						["DecorationType"] = "Fire"
					}
				}
			}
			local argsSync = {
				[1] = "SyncDecorate",
				[2] = {
					[1] = {
						["Part"] = part,
						["DecorationType"] = "Fire",
						["Size"] = 3,
						["Heat"] = 25,
						["Color"] = Color3.fromRGB(255, 0, 0), 
						["SecondaryColor"] = Color3.fromRGB(255, 0, 0) 
					} 
				} 
			}
			_(argsCreate)
			_(argsSync)
		end
	
		function eyePart(part) 
	
			local argsCreate = {
				[1] = "CreateDecorations",
				[2] = {
					[1] = {
						["Part"] = part,
						["DecorationType"] = "Fire"
					}
				}
			}
			local argsSync = {
				[1] = "SyncDecorate",
				[2] = {
					[1] = {
						["Part"] = part,
						["DecorationType"] = "Fire",
						["Size"] = 1,
						["Heat"] = 12,
						["Color"] = Color3.fromRGB(155, 0, 0), 
						["SecondaryColor"] = Color3.fromRGB(255, 0, 0) 
					} 
				} 
			}
	
			_(argsCreate)
			_(argsSync)
		end
	
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
	
		local Players = game:GetService("Players")
	
		local UserInputService = game:GetService("UserInputService")
	
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		--kill thingy
		function thekille(target)
			if target and target.Character then
				for i,v in target.Character:GetDescendants() do
					if v:IsA("BasePart") then
						RequestCommand:InvokeServer(";paint "..target.Name.." black")
						spawn(function()
							Color(v,blak)
						end)
						spawn(function()
							SetTrans(v,0.1)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,0.2)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,0.3)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,0.4)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,0.5)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,0.6)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,0.7)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,0.8)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,0.9)
						end)
						wait(0.5)
						spawn(function()
							SetTrans(v,1)
						end)
						wait(3)
						spawn(function()
							DestroyPart(v)
						end)
					end
				end
			end
		end
		wait(0.1)
	
		local kill = Instance.new("Sound",char)
		kill.SoundId = "rbxassetid://28144425"
		kill.Pitch = 0.6
		kill.Volume = 3
	
		local at = kill:Clone()
		at.SoundId="rbxassetid://82500396906354"
		at.Parent = char
		at.Volume = 0.5
	
		local player = Players.LocalPlayer
		local character = char
	
	
		RequestCommand:InvokeServer(";titlebk me ᴊᴏʜɴ ᴅᴏᴇ")
		RequestCommand:InvokeServer(";removeaccessories")
		wait(1.5)
		RequestCommand:InvokeServer(";hat me 18196403126")
		wait(0.6)
		RequestCommand:InvokeServer(";shirt me 100276101149100")
		wait(0.9)
		RequestCommand:InvokeServer(";pants me 109662040845019")
		wait(0.5)
		RequestCommand:InvokeServer(";head me 0")
		wait(0.7)
		RequestCommand:InvokeServer(";face me 144075659")
		wait(0.3)
		local eye = char:FindFirstChild("Accessory (JohnEye)").Handle
		local arm = char:FindFirstChild("Right Arm")
		local tor = char:FindFirstChild("Torso")
		local ar2 = char:FindFirstChild("Left Arm")
	
		local RLeg = char:FindFirstChild("Right Leg")
		local head = char:FindFirstChild("Head")
		local LLeg = char:FindFirstChild("Left Leg")
		task.spawn(function()
			applyDecorationToPart(arm)
		end)
		task.spawn(function()
			applyDecorationToPart(ar2)
		end)
		task.spawn(function()
			eyePart(eye)
		end)
		RequestCommand:InvokeServer(";music 17717379222 ;pitch 0.2 ;volume inf")
		task.spawn(function()
			Color(arm, Color3.fromRGB(0,0,0))
		end)
		task.spawn(function()
			Color(ar2, Color3.fromRGB(252, 255, 150))
		end)
		task.spawn(function()
			Color(head, Color3.fromRGB(252, 255, 150))
		end)
		task.spawn(function()
			Color(tor, Color3.fromRGB(255, 255, 0))
		end)
		task.spawn(function()
			Color(RLeg, Color3.fromRGB(0, 200, 255))
		end)
		task.spawn(function()
			Color(LLeg, Color3.fromRGB(0, 200, 255))
		end)
		task.spawn(function()
			AddMesh(arm)
		end)
		task.spawn(function()
			SetMesh(arm,"94818190090394")
		end)
		task.spawn(function()
			MoveVector(arm,Vector3.new(0.37, -0.6, 0))
		end)
	
		local arm = character:FindFirstChild("Right Arm") 
		local humanoid = character:FindFirstChildOfClass("Humanoid")
	
		local isDead = false
		humanoid.Died:Connect(function()
			isDead = true
		end)
	
		local animator = humanoid:FindFirstChildOfClass("Animator")
	
		local attackAnim = Instance.new("Animation")
		attackAnim.AnimationId = "rbxassetid://186934658"
		local attackTrack = animator:LoadAnimation(attackAnim)
		function attack()
			attackTrack:Play() 
			local hitPlayer = nil
			local touchedConnection
	
			local function onTouch(other)
				local otherPlayer = Players:GetPlayerFromCharacter(other.Parent)
				if otherPlayer and otherPlayer ~= player then
					hitPlayer = otherPlayer
				end
			end
	
			touchedConnection = arm.Touched:Connect(onTouch)
			task.wait(0.5)
			if touchedConnection then
				touchedConnection:Disconnect()
			end
			if hitPlayer then
				d = at:Clone()
				d:Play()
				d.Parent = char
				spawn(function()
					wait(5)
					d:Destroy()
				end)
				task.spawn(DestroyPart,hitPlayer.Character.Head)
			else
				d = kill:Clone()
				d:Play()
				d.Parent = char
				wait(5)
				d:Destroy()
			end
		end
	
	
	
	
		local mouse = player:GetMouse()
	
		mouse.Button1Down:Connect(function()
			if isDead then return end
			attack()
		end)
	
	
	
		local backpack = player.Backpack
	
		local function getf3x()
			for _, v in ipairs(backpack:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then
					return v
				end
			end
			for _, v in ipairs(char:GetChildren()) do
				if v:FindFirstChild("SyncAPI") then
					return v
				end
			end
			return nil
		end
	
		local f3x = getf3x()
		if not f3x then
			warn("you dont have f3x skid")
		end
	
		local syncapi = f3x.SyncAPI
		local serverendpoint = syncapi.ServerEndpoint
		local function fire(part) 
	
			local argsCreate = {
				[1] = "CreateDecorations",
				[2] = {
					[1] = {
						["Part"] = part,
						["DecorationType"] = "Fire"
					}
				}
			}
	
	
			local argsSync = {
				[1] = "SyncDecorate",
				[2] = {
					[1] = {
						["Part"] = part,
						["DecorationType"] = "Fire",
						["Size"] = 10,
						["Heat"] = 0,
						["Color"] = Color3.fromRGB(255, 0, 0), 
						["SecondaryColor"] = Color3.fromRGB(255, 0, 0) 
					} 
				} 
			}
	
	
			_(argsCreate)
			_(argsSync)
		end
		function delete(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part, cf)
			local args = {
				"SyncMove",
				{
					{
						Part = part,
						CFrame = cf
					}
				}
			}
			_(args)
		end
	
		local function resize(part, size, cf)
			local args = {
				"SyncResize",
				{
					{
						Part = part,
						CFrame = cf,
						Size = size
					}
				}
			}
			_(args)
		end
	
		local function syncmaterial(part, mate)
			local args = {
				"SyncMaterial",
				{
					{
						Part = part,
						Material = mate
					}
				}
			}
			_(args)
		end
	
		local function transparency(part, trans)
			local args = {
				"SyncMaterial",
				{
					{
						Part = part,
						Transparency = trans
					}
				}
			}
			_(args)
		end
	
		local function color(part, color)
			local args = {
				"SyncColor",
				{
					{
						Part = part,
						Color = color,
						UnionColoring = false
					}
				}
			}
			_(args)
		end
	
		local function syncmeshid(part, id)
			local args = {
				"SyncMesh",
				{
					{
						Part = part,
						MeshId = "rbxassetid://" .. id
					}
				}
			}
			_(args)
		end
		function destroy(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		local function makemesh(part)
			local args = {
				"CreateMeshes",
				{
					{
						Part = part
					}
				}
			}
			_(args)
		end
	
		local function syncmeshsize(part, vectora)
			local args = {
				"SyncMesh",
				{
					{
						Part = part,
						Scale = vectora
					}
				}
			}
			_(args)
		end
	
		local function syncmeshtexture(part, id)
			local args = {
				"SyncMesh",
				{
					{
						Part = part,
						TextureId = "rbxassetid://" .. id
					}
				}
			}
			_(args)
		end
	
		local function name(part, stringa)
			local args = {
				"SetName",
				{ part },
				stringa
			}
			_(args)
		end
	
		local function lock(part, boolean)
			local args = {
				"SetLocked",
				{ part },
				boolean
			}
			_(args)
		end
	
		local function setcollision(part, booleana)
			local args = {
				"SyncCollision",
				{
					{
						Part = part,
						CanCollide = booleana
					}
				}
			}
			_(args)
		end
	
		local function setanchor(part, boolean)
			local args = {
				"SyncAnchor",
				{
					{
						Part = part,
						Anchored = boolean
					}
				}
			}
			_(args)
		end
	
		local function createdecal(part, side)
			local args = {
				"CreateTextures",
				{
					{
						Part = part,
						Face = side,
						TextureType = "Decal"
					}
				}
			}
			_(args)
		end
	
		local function setdecal(part, asset, side)
			local args = {
				"SyncTexture",
				{
					{
						Part = part,
						Face = side,
						TextureType = "Decal",
						Texture = "rbxassetid://" .. asset
					}
				}
			}
			_(args)
		end
		task.spawn(function()
			while task.wait(0.02) do
				task.spawn(function()
					local hrp = char.HumanoidRootPart
					local pos = hrp.CFrame * CFrame.new(0, -3, 0)
					local trail = serverendpoint:InvokeServer("CreatePart", "Normal", CFrame.new(0,0,0), char)
					task.spawn(function()
						setcollision(trail, false)
					end)
					task.spawn(function()
						syncmaterial(trail, Enum.Material.Granite)
					end)
					task.spawn(function()
						color(trail, Color3.new(0, 0, 0))
					end)
					task.spawn(function()
						resize(trail, Vector3.new(10,0,10), pos)
					end)
					task.spawn(function()
						fire(trail)
					end)
					BurningEff(trail)
					task.wait(1)
					delete(trail)
				end)
			end
		end)
	
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local rq = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		local RunService = game:GetService("RunService")
		local rotatetypeshii = Vector3.new(0, 1, 0).Unit
		local skypartrotation = 0
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		--craaa
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
		function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
		function reflect(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Reflectance"] = int
					}
				}
			}
			_(args)
		end
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = part
				},
				[3] = stringg
			}
	
			_(args)
		end
		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
		function MeshColor(part,color)
			local args = {
				"SyncMesh",
				{
					{
						Part = part,
						VertexColor = color 
					}
				}
			}
			_(args)
		end
		function Weld(part1, part2,lead)
			local args = {
				[1] = "CreateWelds",
				[2] = {
					[1] = part1,
					[2] = part2
				},
				[3] = lead
			}
			_(args)
	
		end
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
	
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		function Setmate(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Material"] = int
					}
				}
			}
			_(args)
		end
		function CreateSpotlight(part)
			local args = {
				[1] = "CreateLights",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight"
					}
				}
			}
			_(args)
		end
		function SyncLighting(part,brightness)
			local args = {
				[1] = "SyncLighting",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight",
						["Brightness"] = brightness
					}
				}
			}
			_(args)
		end
		function Color(part,color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color --[[Color3]],
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
		function SpawnDecal(part,side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
	
			_(args)
		end
		function AddDecal(part,asset,side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			_(args)
		end
		function ClonePart(part,parent)
			local args = {
				[1] = "Clone",
				[2] = {
					[1] = part
				},
				[3] = parent
			}
	
			return remote:InvokeServer(unpack(args))
		end
		function Sky(id)
			local ReplicatedStorage = game:GetService("ReplicatedStorage")
			local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
	
	
			local function findBuildingTools()
				local player = game:GetService("Players").LocalPlayer
	
				for _, item in ipairs(player.Character:GetChildren()) do
					if item:IsA("Tool") and item:FindFirstChild("SyncAPI") then
						return item
					end
				end
	
				for _, item in ipairs(player.Backpack:GetChildren()) do
					if item:IsA("Tool") and item:FindFirstChild("SyncAPI") then
						return item
					end
				end
	
				return nil
			end
	
			local buildingTools = findBuildingTools()
			if not buildingTools then
				warn("btools not found")
				return
			end
	
			local syncAPI        = buildingTools:FindFirstChild("SyncAPI")
			local serverEndpoint = syncAPI and syncAPI:FindFirstChild("ServerEndpoint")
	
			if not serverEndpoint then
				warn("btools not found")
				return
			end
	
			local skyInstance = workspace.Terrain:FindFirstChild("Sky") or workspace:FindFirstChild("Sky")
			if not skyInstance then
	
				print"ok"
			end
			spawn(function()
				DestroyPart(skyInstance)
			end)
			local success, result
			if serverEndpoint:IsA("RemoteFunction") then
				success, result = pcall(function()
					return serverEndpoint:InvokeServer(unpack(args))
				end)
			else
	
				serverEndpoint:FireServer(unpack(args))
				success = true
			end
	
			if success then
	
				print"yay"
	
			end
			e = char.HumanoidRootPart.CFrame.x
			f = char.HumanoidRootPart.CFrame.y
			g = char.HumanoidRootPart.CFrame.z
			mhm = CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,-5,0)
			v = remote:InvokeServer("CreatePart","Normal",mhm,char)
			task.spawn(function()
				SetName(v,"johnbeep")
			end)
			task.spawn(function()
				AddMesh(v)
			end)
			task.spawn(function()
				rq:InvokeServer(";time 0")
			end)
			task.spawn(function()
				Resize(v,Vector3.new(0,0,0),v.CFrame)
			end)
			task.spawn(function()
				SetMesh(v,"1527559")
			end)
			task.spawn(function()
				MeshColor(v,vector.create(2,0,0))
			end)
			task.spawn(function()
				SetTexture(v,id)
			end)
			task.spawn(function()
				MeshResize(v,Vector3.new(-3000,-1000,-3000))
			end)
			task.spawn(function()
				SetLocked(v,true)
			end)
	
			local rotationAngle = 5
			local rotationSpeed = math.rad(20)
			RunService.Heartbeat:Connect(function(deltaTime)
				rotationAngle = rotationAngle + rotationSpeed * deltaTime
				local rotation = CFrame.Angles(0, rotationAngle, 0)
				local cf = CFrame.new(v.Position) * rotation
	
				task.spawn(function()
					MovePart(v, cf)
				end)
			end)
	
		end
		Sky("1529455")
	
		while true do
			wait(0.1)
			if character:FindFirstChildOfClass("Humanoid").Health <= 0 then
				RequestCommand:InvokeServer(";titler me BAD CHOICE")
	
				ClonePart(character.Head,workspace.Terrain)
				wait(0.1)
				local bg = workspace.Terrain.Head
				task.spawn(function()
					DestroyPart(bg.face)
				end)
				task.spawn(function()
					SetTrans(bg,1)
				end)
				ClonePart(character.johnbeep,workspace.Terrain)
				spawn(function()
					MeshColor(workspace.Terrain.johnbeep,vector.create(0,0,0))
				end)
				task.spawn(function()
					MeshResize(workspace.Terrain.johnbeep,Vector3.new(-50000,-50000,-50000))
				end)
				RequestCommand:InvokeServer(";explode others")
				RequestCommand:InvokeServer(";music 17717379222")
				RequestCommand:InvokeServer(";volume 10")
				wait(4)
				RequestCommand:InvokeServer(";music 19094700")
				RequestCommand:InvokeServer(";pitch 0.5")
				RequestCommand:InvokeServer(";volume 3")
				wait(0.8)
				RequestCommand:InvokeServer(";fogcolor black")
				RequestCommand:InvokeServer(";fog 3000")
				break
			end
		end
	end)
end;
task.spawn(C_55);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_57()
local script = G2L["57"];
	script.Parent.MouseButton1Click:Connect(function()
		local TweenService = game:GetService("TweenService")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
	
		local player = Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local root = char:WaitForChild("HumanoidRootPart")
	
		local tool
		for _,v in pairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
	
		if not tool then
			for _,v in pairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
		end
	
		if not tool or not tool:FindFirstChild("SyncAPI") then
			error("duding abt if you have f3x dummer")
		end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		local function invoke(cmd, data)
			pcall(function()
				remote:InvokeServer(cmd, data)
			end)
		end
	
		local function createPart(cf)
			return remote:InvokeServer("CreatePart", "Normal", cf, workspace)
		end
	
		local function setup(part, size, color, material, trans)
			invoke("SyncResize", {{ Part = part, CFrame = part.CFrame, Size = size }})
			invoke("SyncColor", {{ Part = part, Color = color, UnionColoring = true }})
			invoke("SyncMaterial", {{ Part = part, Material = material, Transparency = trans }})
			invoke("SyncCollision", {{ Part = part, CanCollide = false }})
			invoke("SyncAnchor", {{ Part = part, Anchored = true }})
		end
	
		local function mesh(part, meshId, scale)
			invoke("CreateMeshes", {{ Part = part }})
			invoke("SyncMesh", {{
				Part = part,
				MeshId = meshId,
				TextureId = "",
				Scale = scale
			}})
		end
	
		local startCF = CFrame.new(root.Position - Vector3.new(0, 60, 0))
	
		local outer = createPart(startCF)
		local inner = createPart(startCF)
	
		setup(outer, Vector3.new(0.06,0.06,0.06), Color3.fromRGB(0,170,255), Enum.Material.Plastic, 0.5)
		setup(inner, Vector3.new(1,1,1), Color3.new(1,1,1), Enum.Material.Neon, 0)
	
		mesh(outer, "rbxassetid://9274044128", Vector3.new(0.06,0.06,0.06))
		mesh(inner, "rbxassetid://12800536037", Vector3.new(1,1,1))
	
		local textPart = Instance.new("Part")
		textPart.Size = Vector3.new(1,1,1)
		textPart.Transparency = 1
		textPart.Anchored = true
		textPart.CanCollide = false
		textPart.Parent = workspace
	
		local billboard = Instance.new("BillboardGui")
		billboard.Size = UDim2.new(0, 260, 0, 40)
		billboard.StudsOffset = Vector3.new(0, 3, 0)
		billboard.AlwaysOnTop = true
		billboard.Parent = textPart
	
		local label = Instance.new("TextLabel")
		label.Size = UDim2.new(1,0,1,0)
		label.BackgroundTransparency = 1
		label.Text = "You an admin! Level: 4"
		label.Font = Enum.Font.Arial
		label.TextSize = 20
		label.TextColor3 = Color3.fromRGB(22, 96, 148)
		label.TextStrokeTransparency = 0
		label.Parent = billboard
	
		local clickProxy = Instance.new("Part")
		clickProxy.Size = Vector3.new(2,2,2)
		clickProxy.Transparency = 1
		clickProxy.Anchored = true
		clickProxy.CanCollide = false
		clickProxy.Parent = workspace
	
		local click = Instance.new("ClickDetector")
		click.MaxActivationDistance = 32
		click.Parent = clickProxy
	
		local RADIUS = 5
		local HEIGHT = 2
		local SPEED = 0.4
		local SMOOTH = 0.25
	
		local angle = 0
		local orbiting = true
		local lastCF = startCF
		local orbitConn
	
		local function deleteBlock()
			if not orbiting then return end
			orbiting = false
	
			if orbitConn then
				orbitConn:Disconnect()
			end
	
			task.wait()
	
			invoke("Remove", { outer })
			invoke("Remove", { inner })
	
			clickProxy:Destroy()
			textPart:Destroy()
		end
	
		click.MouseClick:Connect(deleteBlock)
	
		orbitConn = RunService.Heartbeat:Connect(function(dt)
			if not orbiting then return end
	
			angle += SPEED * dt
	
			local pos = root.Position + Vector3.new(
				math.cos(angle) * RADIUS,
				HEIGHT,
				math.sin(angle) * RADIUS
			)
	
			local cf = CFrame.new(pos) * CFrame.Angles(angle*0.5, angle*0.5, angle*0.5)
			lastCF = lastCF:Lerp(cf, SMOOTH)
	
			invoke("SyncResize", {{ Part = outer, CFrame = lastCF, Size = Vector3.new(0.06,0.06,0.06) }})
			invoke("SyncResize", {{ Part = inner, CFrame = lastCF, Size = Vector3.new(1,1,1) }})
	
			clickProxy.CFrame = lastCF
			textPart.CFrame = lastCF
		end)
	end)
end;
task.spawn(C_57);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_59()
local script = G2L["59"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		RequestCommand:InvokeServer(";gear me 115377964")
	end)
end;
task.spawn(C_59);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_5b()
local script = G2L["5b"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local character = player.Character or player.CharacterAdded:Wait()
		local RunService = game:GetService("RunService")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
	
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandModification
	
	
		local Players = game:GetService("Players")
	
		local UserInputService = game:GetService("UserInputService")
	
		if not character:FindFirstChild('Accessory (KNIF4ELERFTAccessory)') or character:FindFirstChild("Accessory (Knife McGrabbington III)") then
			ready = false
	
			local function notify(msg)
				local MainGUI = player:FindFirstChild("PlayerGui"):FindFirstChild("MainGUI")
				if not MainGUI then
					MainGUI = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
					MainGUI.Name = "MainGUI"
				end
	
				coroutine.wrap(function()
					for _, v in pairs(MainGUI:GetChildren()) do
						if v:IsA("TextLabel") then v:Destroy() end
					end
	
					local TextLabel = Instance.new("TextLabel")
					local Frame = Instance.new("Frame")
	
					TextLabel.Parent = MainGUI
					TextLabel.BackgroundColor3 = Color3.fromRGB(58, 58, 58)
					TextLabel.BorderSizePixel = 0
					TextLabel.Position = UDim2.new(0.2, 0, 0.05, -10)
					TextLabel.Size = UDim2.new(0.6, 0, 0.1, 0)
					TextLabel.Font = Enum.Font.SourceSans
					TextLabel.TextColor3 = Color3.new(1, 1, 1)
					TextLabel.TextSize = 35
					TextLabel.TextScaled = true
					TextLabel.TextYAlignment = Enum.TextYAlignment.Center
					TextLabel.TextXAlignment = Enum.TextXAlignment.Left
					TextLabel.Text = ""
					TextLabel.BackgroundTransparency = 1
	
					Frame.Parent = TextLabel
					Frame.BackgroundColor3 = Color3.fromRGB(49, 49, 49)
					Frame.BorderSizePixel = 0
					Frame.Transparency = 1
					Frame.Position = UDim2.new(0, 0, 1, 0)
					Frame.Size = UDim2.new(1, 0, 0, 5)
	
					for i = 1, 8 do
						TextLabel.BackgroundTransparency = TextLabel.BackgroundTransparency - 0.1
						TextLabel.Position = TextLabel.Position + UDim2.new(0, 0, 0, 1)
						Frame.Transparency = Frame.Transparency - 0.1
						task.wait()
					end
	
					msg = "  " .. msg
					for i = 1, #msg do
						TextLabel.Text = string.sub(msg, 1, i)
						task.wait()
					end
	
					task.wait(1)
	
					for i = 1, 8 do
						TextLabel.BackgroundTransparency = TextLabel.BackgroundTransparency + 0.1
						TextLabel.Position = TextLabel.Position - UDim2.new(0, 0, 0, 2)
						Frame.Transparency = Frame.Transparency + 0.1
						task.wait()
					end
					TextLabel:Destroy()
				end)()
			end
	
	
			RequestCommand:InvokeServer(";hat me 18268136683")
	
			yeah=player.Backpack:FindFirstChild('Building Tools') or player.Backpack:FindFirstChild('F3X Btools!')
			if yeah then
				notify("Yes F3X yes yes!!🤯 🤑")
				task.wait(3)
				notify("Press Z to equip🥳🥳")
			elseif not yeah then
				notify("game no F3X 😢 😭")
			end
	
			local tool
			for _, v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
			for _, v in game.ReplicatedStorage:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
	
			local remote = tool.SyncAPI.ServerEndpoint
	
			function _(args)
				remote:InvokeServer(unpack(args))
			end
			function SetCollision(part, boolean)
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = boolean
						}
					}
				}
				_(args)
			end
			function SetLocked(part,boolean)
				local args = {
					[1] = "SetLocked",
					[2] = {
						[1] = part
					},
					[3] = boolean
				}
				_(args)
			end
			function yerpp(E)
				local argsCreate = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = E,
							["DecorationType"] = "Sparkles"
						}
					}
				}
	
	
				local argsSync = {
					[1] = "SyncDecorate",
					[2] = {
						[1] = {
							["Part"] = E,
							["DecorationType"] = "Sparkles",
							["SparkleColor"] = Color3.fromRGB(255, 255, 0)
						} 
					} 
				}
				_(argsCreate)
				_(argsSync)
			end
	
			local knfe = character["Accessory (Knife McGrabbington III)"]
	
			if knfe then
				local args = {
					"Remove",
					{
						knfe.Handle.SpecialMesh
					}
				}
	
				_(args)
			end
	
			local function Resize(part, size, ha)
				local args = {
					"SyncResize",
					{
						{
							Part = part,
							CFrame = ha,
							Size = size
						}
					}
				}
				_(args)
			end
	
			local function SetAnchor(boolean, part)
				local args = {
					"SyncAnchor",
					{
						{
							Part = part,
							Anchored = boolean
						}
					}
				}
				_(args)
			end
	
			function MovePart(part, cf)
				local args = {
					[1] = "SyncMove",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cf
						}
					}
				}
				_(args)
			end
	
			local function Color(part, color)
				local args = {
					"SyncColor",
					{
						{
							Part = part,
							Color = color,
							UnionColoring = false
						}
					}
				}
				_(args)
			end
			function AddMesh(part)
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
				_(args)
			end
	
			function DestroyPart(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
				_(args)
			end
	
			function SetMesh(part,meshid,offseter)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Offset"] = offseter,
							["Part"] = part,
							["MeshId"] = "rbxassetid://"..meshid
						}
					}
				}
				_(args)
			end
			function SetTexture(part, texid)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["TextureId"] = "rbxassetid://" .. texid
						}
					}
				}
				_(args)
			end
	
			function SetTrans(part,int)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = int
						}
					}
				}
				_(args)
			end
	
			spawn(function()
				yerpp(knfe.Handle)
			end)
			spawn(function()
				AddMesh(knfe.Handle)
			end)
			spawn(function()
				SetMesh(knfe.Handle, "18114736783",Vector3.new(0, 0, 0))
			end)
			spawn(function()
				SetTexture(knfe.Handle, "80617091791234")
			end)
	
			function bleed(target)
				if not target or not target.Character then return end
	
				local stopBleeding = false
				local activeBloodParts = {} 
				local characterConnection
				characterConnection = target.CharacterAdded:Connect(function()
					stopBleeding = true
	
					for _, blood in pairs(activeBloodParts) do
						if blood and blood.Parent then
							DestroyPart(blood)
						end
					end
					if characterConnection then
						characterConnection:Disconnect()
					end
				end)
	
	
				coroutine.wrap(function()
					while not stopBleeding and target and target.Character do
						local humanoid = target.Character:FindFirstChildOfClass("Humanoid")
						local rootPart = target.Character:FindFirstChild("HumanoidRootPart")
	
						if rootPart then
	
							coroutine.wrap(function()
								yez=CFrame.new(0,-10,0)
								local blood = remote:InvokeServer("CreatePart", "Ball", yez, target.Character)
								if blood then
									table.insert(activeBloodParts, blood)
	
									spawn(function()
										Color(blood, Color3.fromRGB(255, 0, 0))
									end)
	
									spawn(function()
										Resize(blood, Vector3.new(0.2, 0.2, 0.2), rootPart.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1)))
									end)
									spawn(function()
										SetAnchor(false, blood)
									end)
									coroutine.wrap(function()
										wait(2)
										Resize(blood, Vector3.new(0.8, 0.1, 0.8),blood.CFrame)
										Resize(blood, Vector3.new(0.9, 0.1, 0.9),blood.CFrame)
										SetTrans(blood, 0.9)
										SetTrans(blood, 0.7)
										SetTrans(blood, 0.5)
										SetTrans(blood, 0.3)
										SetTrans(blood, 0.1)
										DestroyPart(blood)
	
	
										for i, v in pairs(activeBloodParts) do
											if v == blood then
												table.remove(activeBloodParts, i)
												break
											end
										end
									end)()
								end
							end)()
						end
	
						wait(0.005)
					end
				end)()
			end
	
			function c0lefect(E)
				local argsCreate = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = E,
							["DecorationType"] = "Sparkles"
						}
					}
				}
	
	
				local argsSync = {
					[1] = "SyncDecorate",
					[2] = {
						[1] = {
							["Part"] = E,
							["DecorationType"] = "Sparkles",
							["SparkleColor"] = Color3.fromRGB(255, 255, 0)
						} 
					} 
				}
	
				local args = {
					"Remove",
					{
						E:FindFirstChild('Sparkles')
					}
				}
	
	
	
				_(argsCreate)
				_(argsSync)
				task.wait(1)
				_(args)
			end
	
	
			function Weld(part1, part2,lead)
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = part1,
						[2] = part2
					},
					[3] = lead
				}
				_(args)
	
			end
			function breakWelds(part)
				local welds = {}
				for _, weld in ipairs(part:GetDescendants()) do
					if weld:IsA("WeldConstraint") or weld:IsA("Weld") or weld:IsA("Motor6D") then
						table.insert(welds, weld)
					end
				end
	
				if #welds == 0 then
					return false
				end
	
				local args = {
					"RemoveWelds",
					welds
				}
				_(args)
				return true
			end
	
			local humanoid = character:FindFirstChildOfClass("Humanoid")
	
			local arm = character:FindFirstChild("Right Arm") and character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") 
			local holdAnimation = Instance.new("Animation")
			holdAnimation.AnimationId = "rbxassetid://48146273"
			local holdTrack = humanoid:LoadAnimation(holdAnimation)
	
			local killAnimation = Instance.new("Animation")
			killAnimation.AnimationId = "rbxassetid://48146273"
			local killTrack = humanoid:LoadAnimation(killAnimation)
	
			local knifeHoldAnim = Instance.new("Animation")
			knifeHoldAnim.AnimationId = "rbxassetid://299225058"
	
			local staffupAnim = Instance.new("Animation")
			staffupAnim.AnimationId = "rbxassetid://27432691"
	
			local swordhitAnim = Instance.new("Animation")
			swordhitAnim.AnimationId = "rbxassetid://27432686"
	
			local holdstaffAnim = Instance.new("Animation")
			holdstaffAnim.AnimationId = "rbxassetid://57794492"
	
			local stabAnim = Instance.new("Animation")
			stabAnim.AnimationId = "rbxassetid://30174375"
	
	
			local track1 = humanoid:LoadAnimation(staffupAnim)
			local track2 = humanoid:LoadAnimation(swordhitAnim)
			holdTrack = humanoid:LoadAnimation(holdstaffAnim)
	
	
	
	
			function GrabAnim()
				track1.Looped = false
				track2.Looped = false
				holdTrack.Looped = false
	
				track1:Play()
				track1.Stopped:Wait()
	
				track2:Play()
				track2.Stopped:Wait()
	
				holdTrack:Play()
				holdTrack:AdjustSpeed(0)
			end
	
			function Kill()
				local stabTrack = humanoid:LoadAnimation(stabAnim)
				stabTrack.Looped = false
				stabTrack:Play()
				stabTrack.Stopped:Wait()
	
				if holdTrack then holdTrack:Stop() end
			end
	
	
			function failed()
				track1.Looped = false
				track2.Looped = false
				holdTrack.Looped = false
	
				track1:Play()
				track1:AdjustSpeed(3)
				track1.Stopped:Wait()
	
	
				holdTrack:Play()
				wait(0.3)
				holdTrack:Stop()
			end
	
	
			local isBusy = false
			local alignPosition
			local alignOrientation
	
			local Players = game:GetService("Players")
			local player = Players.LocalPlayer 
	
			local function attachBehind(targetChar)
				local root = character:FindFirstChild("HumanoidRootPart")
				local targetRoot = targetChar:FindFirstChild("HumanoidRootPart")
				if root and targetRoot then
	
					local attachment0 = root:FindFirstChild("Attachment") or Instance.new("Attachment", root)
					local attachment1 = targetRoot:FindFirstChild("Attachment") or Instance.new("Attachment", targetRoot)
	
	
					alignPosition = Instance.new("AlignPosition")
					alignPosition.MaxForce = 1000000
					alignPosition.Responsiveness = 200
					alignPosition.Attachment0 = attachment0
					alignPosition.Attachment1 = attachment1
					alignPosition.Parent = root
					alignOrientation = Instance.new("AlignOrientation")
					alignOrientation.MaxTorque = 1000000
					alignOrientation.Responsiveness = 200
					alignOrientation.Attachment0 = attachment0
					alignOrientation.Attachment1 = attachment1
					alignOrientation.Parent = root
	
	
					attachment1.Position = Vector3.new(0, 0, 0.5)
				end
			end
	
			local function detach()
				if alignPosition then
					alignPosition:Destroy()
					alignPosition = nil
				end
				if alignOrientation then
					alignOrientation:Destroy()
					alignOrientation = nil
				end
			end
	
			local function attacke()
				if isBusy then return end
				isBusy = true
	
				local hitPlayer = nil
				local touchedConnection
	
				local function onTouch(other)
					local otherPlayer = Players:GetPlayerFromCharacter(other.Parent)
					if otherPlayer and otherPlayer ~= player then
						hitPlayer = otherPlayer
					end
				end
	
				touchedConnection = arm.Touched:Connect(onTouch)
				task.wait(0.15)
				if touchedConnection then
					touchedConnection:Disconnect()
				end
	
				if hitPlayer and hitPlayer.Character then
	
					RequestCommand:InvokeServer(";speed " ..hitPlayer.Name.. " 0")
	
	
					track1.Looped = false
					track2.Looped = false
					holdTrack.Looped = false
	
					track1:Play()
					track1.Stopped:Wait()
	
					track2:Play()
					track2:AdjustSpeed(3)
					track2.Stopped:Wait()
	
					holdTrack:Play()
	
					holdTrack:AdjustSpeed(0)
					spawn(function()
						attachBehind(hitPlayer.Character)
						wait(0.8)
						detach()
					end)
					spawn(function()
						SetLocked(hitPlayer.Character.Torso, false)
					end)
					spawn(function()
						SetLocked(char.Torso, false)
					end)
					Weld(character.Torso,hitPlayer.Character.Torso,character.Torso)
					Weld(character.Torso,hitPlayer.Character.HumanoidRootPart,character.Torso)
					Weld(character.Torso,hitPlayer.Character.Head,character.Torso)
	
	
					wait(3)
					spawn(function()
						Kill()
					end)
					bleed(hitPlayer)
					wait(0.5)
					RequestCommand:InvokeServer(";kill " ..hitPlayer.Name)
					wait(0.5)
					breakWelds(character.Torso)
					breakWelds(hitPlayer.Character.Torso)
					spawn(function()
						wait(0.8)
	
						spawn(function()
							SetLocked(hitPlayer.Character.Torso, false)
						end)
						spawn(function()
							SetLocked(hitPlayer.Character["Right Arm"], false)
						end)
						spawn(function()
							SetLocked(hitPlayer.Character["Left Arm"], false)
						end)
						spawn(function()
							SetLocked(hitPlayer.Character["Right Leg"], false)
						end)
						spawn(function()
							SetLocked(hitPlayer.Character["Left Leg"], false)
						end)
	
						spawn(function()
							SetCollision(hitPlayer.Character.Torso, true)
						end)
						spawn(function()
							SetCollision(hitPlayer.Character["Right Arm"], true)
						end)
						spawn(function()
							SetCollision(hitPlayer.Character["Left Arm"], true)
						end)
						spawn(function()
							SetCollision(hitPlayer.Character["Right Leg"], true)
						end)
						spawn(function()
							SetCollision(hitPlayer.Character["Left Leg"], true)
						end)
					end)
	
					wait(0.3)
	
	
					isBusy = false
	
	
				else
	
					failed()
					wait(0.4)
					isBusy = false
				end
			end
	
	
	
	
			UserInputService.InputBegan:Connect(function(input, gameProcessed)
				if gameProcessed then return end
	
				if input.KeyCode == Enum.KeyCode.Z then
					local args = {
						"Remove",
						{
							knfe.Handle
						}
					}
					_(args)
					knfe:Destroy()
	
					RequestCommand:InvokeServer(";hat me 18420472059")
					wait(1)
					local knife = character:FindFirstChild("Accessory (KNIF4ELERFTAccessory)")
	
					spawn(function()
						local args = {
							"Remove",
							{
								knife.Handle.SpecialMesh
							}
						}
						_(args)
					end)
	
					spawn(function()
						AddMesh(knife.Handle)
					end)
					spawn(function()
						SetMesh(knife.Handle, "18114736783", Vector3.new(0, 0,-0.25))
					end)
					spawn(function()
						SetTexture(knife.Handle, "80617091791234")
					end)
	
					ready = true
				end 
			end)
	
	
	
	
			local UserInputService = game:GetService("UserInputService")
	
			UserInputService.InputBegan:Connect(function(input, gameProcessed)
				if gameProcessed then return end
				if not ready then return end
	
				if input.UserInputType == Enum.UserInputType.MouseButton1 then
					attacke()
				end
			end)
	
	
		end
	
	end)
end;
task.spawn(C_5b);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_5d()
local script = G2L["5d"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local tool
	
		for i, v in pairs(player:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		for i, v in pairs(game.ReplicatedStorage:GetDescendants()) do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		function _(args)
			remote:InvokeServer(unpack(args))
		end
	
	
	
		local RunService = game:GetService("RunService")
		local Players = game:GetService("Players")
		local player = Players.LocalPlayer
		local character = player.Character or player.CharacterAdded:Wait()
		character.Humanoid.WalkSpeed='80'
	
	
		local function light(part,color)
	
	
			local createArgs = {
				"CreateLights",
				{
					{
						Part = part,
						LightType = "PointLight"
					}
				}
			}
	
	
			local syncArgs = {
				"SyncLighting",
				{
					{
						Part = part,
						LightType = "PointLight",
						Color = color,
						Brightness = 8,
						Range = 20,
					}
				}
			}
	
			_(createArgs)
			_(syncArgs)
		end
	
		function SetCollision(part, boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
	
		function SetAnchor(boolean, part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
	
		function CreatePart(cf, parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
	
		function Resize(part, size, cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
	
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part, meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://" .. meshid
					}
				}
			}
			_(args)
		end
	
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			remote:InvokeServer(unpack(args))
		end
	
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://" .. texid
					}
				}
			}
			_(args)
		end
	
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
	
		function SetMaterial(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Material"] = int
					}
				}
			}
			_(args)
		end
	
		function MeshResize(part, size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
	
		function SpawnDecal(part,side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
			_(args)
		end
	
		function AddDecal(part,asset,side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			_(args)
		end
	
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = workspace.Part
				},
				[3] = stringg
			}
			_(args)
		end
	
		function Color(part, color3)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color3
					}
				}
			}
			_(args)
		end
	
		audio=Instance.new('Sound',game.Workspace)
		audio.SoundId='rbxassetid://182755256'
		audio.Volume=3
		audio:Play()
		spawn(function()
			wait(3)
			audio:Destroy()
		end)
	
	
	
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")
		local LocalPlayer = Players.LocalPlayer
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
	
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		local KILL_RANGE = 10 
		local FLING_RANGE = 10 
	
	
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for _, v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for _, v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		function _(args)
			remote:InvokeServer(unpack(args))
		end
	
	
	
	
		function KillTarget(target)
			if target and target.Character then
				local head = target.Character:FindFirstChild("Head")
				if head then
					local args = {
						[1] = "SetLocked",
						[2] = { [1] = head },
						[3] = false
					}
					_(args)
					task.wait(0.1)
					local args2 = {
						[1] = "Remove",
						[2] = { [1] = head }
					}
					_(args2)
				end
			end
		end
	
		local function checkNearbyPlayers()
			if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
				return
			end
	
			local myPosition = LocalPlayer.Character.HumanoidRootPart.Position
	
			for _, player in ipairs(Players:GetPlayers()) do
				if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
					local distance = (player.Character.HumanoidRootPart.Position - myPosition).Magnitude
	
					if distance <= KILL_RANGE then
						local ReplicatedStorage = game:GetService("ReplicatedStorage")
						local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
						RequestCommand:InvokeServer(";fling "..player.Name)
						KillTarget(player)
						audio=Instance.new('Sound',game.Workspace)
						audio.SoundId='rbxassetid://138702491'
						audio.Volume=3
						audio:Play()
						spawn(function()
							wait(1)
							audio:Destroy()
						end)
					end
				end
			end
		end
	
	
		spawn(function()
			while true do
				local success, err = pcall(checkNearbyPlayers)
				if not success then
					warn("Error in checkNearbyPlayers: "..tostring(err))
				end
				task.wait(0.5)
			end
		end)
	
	
		local colorOptions = {
			Color3.fromRGB(255, 0, 255),
			Color3.fromRGB(0, 0, 255),
			Color3.fromRGB(255, 0, 0),
			Color3.fromRGB(0, 255, 0),
			Color3.fromRGB(255, 255, 0)
		}
	
		while true do
			local character = player.Character or player.CharacterAdded:Wait()
			local humanoid = character:FindFirstChildOfClass("Humanoid")
			local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso")
			local arm = character:FindFirstChild("RightUpperArm") or character:FindFirstChild("Right Arm")
			local arm2 = character:FindFirstChild("LeftUpperArm") or character:FindFirstChild("Left Arm")
			local leg = character:FindFirstChild("LeftUpperLeg") or character:FindFirstChild("Left Leg")
			local leg2 = character:FindFirstChild("RightUpperLeg") or character:FindFirstChild("Right Leg")
			local head = character:FindFirstChild("Head")
	
			if torso and arm and arm2 and leg and leg2 and head then
				local currentColor = colorOptions[math.random(1, #colorOptions)]
	
				-- Base effects always apply
				spawn(function()
					light(torso, currentColor)
				end)
				spawn(function() Color(arm, currentColor) end)
				spawn(function() Color(arm2, currentColor) end)
				spawn(function() Color(leg, currentColor) end)
				spawn(function() Color(leg2, currentColor) end)
				spawn(function() Color(torso, currentColor) end)
	
				-- SIMPLE BUT EFFECTIVE MOVEMENT CHECK
				if humanoid and (humanoid.MoveDirection.Magnitude > 0 or torso.AssemblyLinearVelocity.Magnitude > 1) then
					-- Left arm trail (original code)
					spawn(function()
						heh = CFrame.new(0, 0, 0)
						local leftClone = remote:InvokeServer("CreatePart", "Normal", heh, character)
						leftClone.CanCollide = false
						spawn(function() Resize(leftClone, arm2.Size, arm2.CFrame) end)
						spawn(function() Color(leftClone, currentColor) end)
						spawn(function() SetMaterial(leftClone, Enum.Material.Neon) end)
						spawn(function() SetCollision(leftClone, false) end)
						SetTrans(leftClone, 0.3)
						wait(0.05)
						SetTrans(leftClone, 0.4)
						wait(0.05)
						SetTrans(leftClone, 0.5)
						wait(0.05)
						SetTrans(leftClone, 0.6)
						wait(0.05)
						SetTrans(leftClone, 0.8)
						wait(0.05)
						SetTrans(leftClone, 1)
						wait(0.05)
						DestroyPart(leftClone)
					end)
	
					-- Left leg trail (original code)
					spawn(function()
						heh = CFrame.new(0, 0, 0)
						local leftClone = remote:InvokeServer("CreatePart", "Normal", heh, character)
						leftClone.CanCollide = false
						spawn(function() Resize(leftClone, leg.Size, leg.CFrame) end)
						spawn(function() Color(leftClone, currentColor) end)
						spawn(function() SetMaterial(leftClone, Enum.Material.Neon) end)
						spawn(function() SetCollision(leftClone, false) end)
						SetTrans(leftClone, 0.3)
						wait(0.05)
						SetTrans(leftClone, 0.4)
						wait(0.05)
						SetTrans(leftClone, 0.5)
						wait(0.05)
						SetTrans(leftClone, 0.6)
						wait(0.05)
						SetTrans(leftClone, 0.8)
						wait(0.05)
						SetTrans(leftClone, 1)
						wait(0.05)
						DestroyPart(leftClone)
					end)
	
	
					spawn(function()
						heh = CFrame.new(0, 0, 0)
						local leftClone = remote:InvokeServer("CreatePart", "Normal", heh, character)
						leftClone.CanCollide = false
						spawn(function() Resize(leftClone, torso.Size, torso.CFrame) end)
						spawn(function() Color(leftClone, currentColor) end)
						spawn(function() SetMaterial(leftClone, Enum.Material.Neon) end)
						spawn(function() SetCollision(leftClone, false) end)
						SetTrans(leftClone, 0.3)
						wait(0.05)
						SetTrans(leftClone, 0.4)
						wait(0.05)
						SetTrans(leftClone, 0.5)
						wait(0.05)
						SetTrans(leftClone, 0.6)
						wait(0.05)
						SetTrans(leftClone, 0.8)
						wait(0.05)
						SetTrans(leftClone, 1)
						wait(0.05)
						DestroyPart(leftClone)
					end)
	
	
					spawn(function()
						heh = CFrame.new(0, 0, 0)
						local leftClone = remote:InvokeServer("CreatePart", "Normal", heh, character)
						leftClone.CanCollide = false
						spawn(function() Resize(leftClone, leg2.Size, leg2.CFrame) end)
						spawn(function() Color(leftClone, currentColor) end)
						spawn(function() SetMaterial(leftClone, Enum.Material.Neon) end)
						spawn(function() SetCollision(leftClone, false) end)
						SetTrans(leftClone, 0.3)
						wait(0.05)
						SetTrans(leftClone, 0.4)
						wait(0.05)
						SetTrans(leftClone, 0.5)
						wait(0.05)
						SetTrans(leftClone, 0.6)
						wait(0.05)
						SetTrans(leftClone, 0.8)
						wait(0.05)
						SetTrans(leftClone, 1)
						wait(0.05)
						DestroyPart(leftClone)
					end)
	
	
					spawn(function()
						heh = CFrame.new(0, 0, 0)
						local right = remote:InvokeServer("CreatePart", "Normal", heh, character)
						right.CanCollide = false
						spawn(function() Resize(right, arm.Size, arm.CFrame) end)
						spawn(function()
							Color(right, currentColor)
						end)
						spawn(function() 
							SetMaterial(right, Enum.Material.Neon) 
						end)
						spawn(function() 
							SetCollision(right, false)
						end)
						SetTrans(right, 0.3)
						wait(0.05)
						SetTrans(right, 0.4)
						wait(0.05)
						SetTrans(right, 0.5)
						wait(0.05)
						SetTrans(right, 0.6)
						wait(0.05)
						SetTrans(right, 0.8)
						wait(0.05)
						SetTrans(right, 1)
						wait(0.05)
						DestroyPart(right)
					end)
				end
			end
			wait(0.01)
		end
	end)
end;
task.spawn(C_5d);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_5f()
local script = G2L["5f"];
	script.Parent.MouseButton1Click:Connect(function()
		local ScreenGui = Instance.new("ScreenGui")
		local Frame = Instance.new("Frame")
		local dragtitle = Instance.new("TextLabel")
		local xr6 = Instance.new("TextButton")
		local dynr6 = Instance.new("TextButton")
		local visr6 = Instance.new("TextButton")
		local freemanr6 = Instance.new("TextButton")
		local soldierr6 = Instance.new("TextButton")
		local TextLabel = Instance.new("TextLabel")
		local TextLabel_2 = Instance.new("TextLabel")
		local xr15 = Instance.new("TextButton")
		local dynr15 = Instance.new("TextButton")
		local freemanr15 = Instance.new("TextButton")
		local control = Instance.new("TextButton")
		local controlstext = Instance.new("TextBox")
	
	
		ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
		ScreenGui.ResetOnSpawn = false
	
		Frame.Parent = ScreenGui
		Frame.BackgroundColor3 = Color3.fromRGB(36, 36, 36)
		Frame.BackgroundTransparency = 0.200
		Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
		Frame.BorderSizePixel = 0
		Frame.Position = UDim2.new(0.399260223, 0, 0.176146001, 0)
		Frame.Size = UDim2.new(0, 185, 0, 304)
	
		dragtitle.Name = "dragtitle"
		dragtitle.Parent = Frame
		dragtitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		dragtitle.BackgroundTransparency = 1.000
		dragtitle.BorderColor3 = Color3.fromRGB(0, 0, 0)
		dragtitle.BorderSizePixel = 0
		dragtitle.Size = UDim2.new(0, 185, 0, 21)
		dragtitle.Font = Enum.Font.SourceSansItalic
		dragtitle.Text = "Super trash gui"
		dragtitle.TextColor3 = Color3.fromRGB(255, 255, 255)
		dragtitle.TextScaled = true
		dragtitle.TextSize = 14.000
		dragtitle.TextWrapped = true
	
		xr6.Name = "xr6"
		xr6.Parent = Frame
		xr6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		xr6.BackgroundTransparency = 0.700
		xr6.BorderColor3 = Color3.fromRGB(0, 0, 0)
		xr6.BorderSizePixel = 0
		xr6.Position = UDim2.new(0.0378378369, 0, 0.148026317, 0)
		xr6.Size = UDim2.new(0, 148, 0, 18)
		xr6.Font = Enum.Font.SourceSansItalic
		xr6.Text = "Xester (R6)"
		xr6.TextColor3 = Color3.fromRGB(255, 255, 255)
		xr6.TextScaled = true
		xr6.TextSize = 14.000
		xr6.TextWrapped = true
	
		dynr6.Name = "dynr6"
		dynr6.Parent = Frame
		dynr6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		dynr6.BackgroundTransparency = 0.700
		dynr6.BorderColor3 = Color3.fromRGB(0, 0, 0)
		dynr6.BorderSizePixel = 0
		dynr6.Position = UDim2.new(0.0378378369, 0, 0.240131572, 0)
		dynr6.Size = UDim2.new(0, 148, 0, 18)
		dynr6.Font = Enum.Font.SourceSansItalic
		dynr6.Text = "Dynamite (R6)"
		dynr6.TextColor3 = Color3.fromRGB(255, 255, 255)
		dynr6.TextScaled = true
		dynr6.TextSize = 14.000
		dynr6.TextWrapped = true
	
		visr6.Name = "visr6"
		visr6.Parent = Frame
		visr6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		visr6.BackgroundTransparency = 0.700
		visr6.BorderColor3 = Color3.fromRGB(0, 0, 0)
		visr6.BorderSizePixel = 0
		visr6.Position = UDim2.new(0.0378378369, 0, 0.335526317, 0)
		visr6.Size = UDim2.new(0, 148, 0, 18)
		visr6.Font = Enum.Font.SourceSansItalic
		visr6.Text = "Visualizer (R6)"
		visr6.TextColor3 = Color3.fromRGB(255, 255, 255)
		visr6.TextScaled = true
		visr6.TextSize = 14.000
		visr6.TextWrapped = true
	
		freemanr6.Name = "freemanr6"
		freemanr6.Parent = Frame
		freemanr6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		freemanr6.BackgroundTransparency = 0.700
		freemanr6.BorderColor3 = Color3.fromRGB(0, 0, 0)
		freemanr6.BorderSizePixel = 0
		freemanr6.Position = UDim2.new(0.0378378369, 0, 0.430921048, 0)
		freemanr6.Size = UDim2.new(0, 148, 0, 18)
		freemanr6.Font = Enum.Font.SourceSansItalic
		freemanr6.Text = "Freeman (R6)"
		freemanr6.TextColor3 = Color3.fromRGB(255, 255, 255)
		freemanr6.TextScaled = true
		freemanr6.TextSize = 14.000
		freemanr6.TextWrapped = true
	
		soldierr6.Name = "soldierr6"
		soldierr6.Parent = Frame
		soldierr6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		soldierr6.BackgroundTransparency = 0.700
		soldierr6.BorderColor3 = Color3.fromRGB(0, 0, 0)
		soldierr6.BorderSizePixel = 0
		soldierr6.Position = UDim2.new(0.0378378369, 0, 0.523026288, 0)
		soldierr6.Size = UDim2.new(0, 148, 0, 18)
		soldierr6.Font = Enum.Font.SourceSansItalic
		soldierr6.Text = "Soldier NPC (r6) half broken"
		soldierr6.TextColor3 = Color3.fromRGB(255, 255, 255)
		soldierr6.TextScaled = true
		soldierr6.TextSize = 14.000
		soldierr6.TextWrapped = true
	
		TextLabel.Parent = Frame
		TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		TextLabel.BackgroundTransparency = 1.000
		TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
		TextLabel.BorderSizePixel = 0
		TextLabel.Position = UDim2.new(0, 0, 0.0789473653, 0)
		TextLabel.Size = UDim2.new(0, 185, 0, 21)
		TextLabel.Font = Enum.Font.SourceSansItalic
		TextLabel.Text = "R6 "
		TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
		TextLabel.TextScaled = true
		TextLabel.TextSize = 14.000
		TextLabel.TextWrapped = true
	
		TextLabel_2.Parent = Frame
		TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		TextLabel_2.BackgroundTransparency = 1.000
		TextLabel_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
		TextLabel_2.BorderSizePixel = 0
		TextLabel_2.Position = UDim2.new(0, 0, 0.582236826, 0)
		TextLabel_2.Size = UDim2.new(0, 185, 0, 21)
		TextLabel_2.Font = Enum.Font.SourceSansItalic
		TextLabel_2.Text = "R15"
		TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
		TextLabel_2.TextScaled = true
		TextLabel_2.TextSize = 14.000
		TextLabel_2.TextWrapped = true
	
		xr15.Name = "xr15"
		xr15.Parent = Frame
		xr15.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		xr15.BackgroundTransparency = 0.700
		xr15.BorderColor3 = Color3.fromRGB(0, 0, 0)
		xr15.BorderSizePixel = 0
		xr15.Position = UDim2.new(0.0378378369, 0, 0.677631557, 0)
		xr15.Size = UDim2.new(0, 148, 0, 18)
		xr15.Font = Enum.Font.SourceSansItalic
		xr15.Text = "Xester (R15)"
		xr15.TextColor3 = Color3.fromRGB(255, 255, 255)
		xr15.TextScaled = true
		xr15.TextSize = 14.000
		xr15.TextWrapped = true
	
		dynr15.Name = "dynr15"
		dynr15.Parent = Frame
		dynr15.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		dynr15.BackgroundTransparency = 0.700
		dynr15.BorderColor3 = Color3.fromRGB(0, 0, 0)
		dynr15.BorderSizePixel = 0
		dynr15.Position = UDim2.new(0.0378378369, 0, 0.769736826, 0)
		dynr15.Size = UDim2.new(0, 148, 0, 18)
		dynr15.Font = Enum.Font.SourceSansItalic
		dynr15.Text = "Dynamite (R15)"
		dynr15.TextColor3 = Color3.fromRGB(255, 255, 255)
		dynr15.TextScaled = true
		dynr15.TextSize = 14.000
		dynr15.TextWrapped = true
	
		freemanr15.Name = "freemanr15"
		freemanr15.Parent = Frame
		freemanr15.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
		freemanr15.BackgroundTransparency = 0.700
		freemanr15.BorderColor3 = Color3.fromRGB(0, 0, 0)
		freemanr15.BorderSizePixel = 0
		freemanr15.Position = UDim2.new(0.0378378369, 0, 0.858552635, 0)
		freemanr15.Size = UDim2.new(0, 148, 0, 18)
		freemanr15.Font = Enum.Font.SourceSansItalic
		freemanr15.Text = "Freeman (R15)"
		freemanr15.TextColor3 = Color3.fromRGB(255, 255, 255)
		freemanr15.TextScaled = true
		freemanr15.TextSize = 14.000
		freemanr15.TextWrapped = true
	
		control.Name = "control"
		control.Parent = Frame
		control.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
		control.BorderColor3 = Color3.fromRGB(0, 0, 0)
		control.BorderSizePixel = 0
		control.Position = UDim2.new(0.870270252, 0, 0.0394736826, 0)
		control.Size = UDim2.new(0, 24, 0, 279)
		control.Font = Enum.Font.SourceSans
		control.Text = "CONTROLS"
		control.TextColor3 = Color3.fromRGB(255, 255, 255)
		control.TextSize = 14.000
	
		controlstext.Name = "controlstext"
		controlstext.Parent = Frame
		controlstext.BackgroundColor3 = Color3.fromRGB(36, 36, 36)
		controlstext.BackgroundTransparency = 0.200
		controlstext.BorderColor3 = Color3.fromRGB(0, 0, 0)
		controlstext.BorderSizePixel = 0
		controlstext.Position = UDim2.new(1, 0, 0.0690789446, 0)
		controlstext.Size = UDim2.new(0, 250, 0, 246)
		controlstext.Visible = false
		controlstext.ClearTextOnFocus = false
		controlstext.Font = Enum.Font.SourceSans
		controlstext.MultiLine = true
		controlstext.Text = "XESTER: C -Big slam card, B - Card storm, V - blackhole card (click on any place on map to tp the blackhole card to) DO NOT USE ANY OTHER MOVES WHEN USING ONE!; Dynamite: C - Drop the dynamite and touch it to activate it;;; Freeman: C - Switch to FPV arms mode, V - Crowbar, B - Gun, Z (or is it X) - RPG;;; Soldier NPC: Kills everything in distance (be away from soldier so it kills others);;; Visualizer: big ass rotating cube under ur character like banisher type of shid;;;"
		controlstext.TextColor3 = Color3.fromRGB(254, 254, 254)
		controlstext.TextScaled = true
		controlstext.TextSize = 14.000
		controlstext.TextWrapped = true
		print("watermark of 74235 yes yes yes super trash gui is MINE, however you can skid it as much as you want, im not good at lua so i've used least of my knowledge to make this, thank you");
	
		local function doxesterr6()
			local Players = game:GetService("Players")
			local LocalPlayer = Players.LocalPlayer
			local char = LocalPlayer.Character
			local Event = LocalPlayer.Backpack:FindFirstChild("Building Tools").SyncAPI.ServerEndpoint
			local UIS = game:GetService("UserInputService")
	
			local function CreatePart(position,parent)
				Event:InvokeServer("CreatePart", "Normal", position, parent)
			end
	
			local function CreateBall(position,parent)
				Event:InvokeServer("CreatePart", "Ball", position, parent)
			end
	
			--workspace.Part
			local function CreateMesh(part,meshid)
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["MeshType"] = Enum.MeshType.FileMesh,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["MeshId"] = meshid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CanCollide(part,cancollide)
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = cancollide
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Anchor(part,anchor)
				local args = {
					[1] = "SyncAnchor",
					[2] = {
						[1] = {
							["Part"] = part,
							["Anchored"] = anchor
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Rotate(part,degreex,degreey,degreez,anglesx,anglesy,anglesz)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = CFrame.new(degreex, degreey, degreez) * CFrame.Angles(anglesx, anglesy,anglesz)
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeMeshSize(part,vector3size)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["Scale"] = vector3size
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeTransparency(part,transparency)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = transparency
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function WeldTo(parttoweld,parttoweldto)
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = parttoweld
					},
					[3] = parttoweldto
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function BreakWeld(weldtobreak)
				local args = {
					[1] = "RemoveWelds",
					[2] = {weldtobreak}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function MovePart(part,cframe)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateFire(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Fire"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeMeshTexture(part,textureid)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["TextureId"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeColor(part,unioncoloringenabled,color)
				local args = {
					[1] = "SyncColor",
					[2] = {
						[1] = {
							["Color"] = color,
							["UnionColoring"] = unioncoloringenabled,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function Rename(part,name)
				local args = {
					[1] = "SetName",
					[2] = {
						[1] = part
					},
					[3] = name
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function DestroyObject(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ResizeObject(part,cframe,vector3)
				local args = {
					[1] = "SyncResize",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe,
							["Size"] = vector3
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeNeon(part)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Material"] = Enum.Material.Neon
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeDecal(part,face,textureid)
				local args = {
					[1] = "CreateTextures",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = face, -- Front, Top,  Bottom, Front, Back,  Left, Right
							["TextureType"] = "Decal"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncTexture",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = face, -- Front, Top,  Bottom, Front, Back,  Left, Right
							["TextureType"] = "Decal",
							["Texture"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			-- Function to find the nearest player
			local function FindNearestPlayer(soldier)
				local nearestPlayer = nil
				local nearestDistance = math.huge
	
				for _, player in pairs(game.Players:GetPlayers()) do
					local character = player.Character
					if character then
						if character.HumanoidRootPart then
							local distance = (character.HumanoidRootPart.Position - soldier.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPlayer = player
							end
						end
					end
				end
				return nearestPlayer
			end
	
			local function GetNearestPart()
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("Right Arm")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (RightArm.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
			local function GetNearestPartTo(soldier)
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("Right Arm")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (soldier.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
			local function CreateShimmer(part)
				CreateBall(part.CFrame, workspace);
	
				local partd2 = GetNearestPart()
	
				Rename(partd2, "Shimmer")
	
				local bh = workspace:WaitForChild("Shimmer")
	
				WeldTo(part,bh);
	
	
				ResizeObject(bh, bh.CFrame, Vector3.new(10, 10, 10));
	
				CanCollide(bh,false)
	
				ChangeColor(bh,true,Color3.new(1, 1, 1))
	
				ChangeNeon(bh)
	
				local degreez = 0
				local vectorx = 1;
				local vectory = 1;
				local vectorz = 1;
	
				local incsize = 3;
	
				local transparency = 0;
	
				local impact = true;
	
				local run
				run = game:GetService("RunService").Heartbeat:Connect(function()
					task.wait(0.1)
					ChangeTransparency(bh,transparency);
	
					ResizeObject(bh, bh.CFrame, Vector3.new(incsize, incsize, incsize))
	
					transparency = transparency + 0.01
					vectory = vectory + 5
					vectorx = vectorx + 20
					vectorz = vectorz + 20
					degreez = degreez + 100
					incsize = incsize + 0.5
	
					if impact == true then
						for i,v in game.Players:GetPlayers() do
							local chark = v.Character
							if chark then
								local head = chark:FindFirstChild("Head")
								local hrp = chark:FindFirstChild("HumanoidRootPart")
								if head and hrp then
									local distance = (bh.Position - hrp.Position).Magnitude
									if distance < 30 then
										if v.Name == game.Players.LocalPlayer.Name then
											--whitelisted
										else
											MovePart(head,bh.CFrame);
											impact = false
										end
									end
								end
							end
						end
					end
	
					if transparency > 0.8 then
						if workspace:FindFirstChild("Shimmer") then
							DestroyObject(workspace:FindFirstChild("Shimmer"));
							BreakWeld(char:FindFirstChild("HumanoidRootPart"),workspace:FindFirstChild("Shimmer"));
							run:Disconnect()
						end
					end
				end)
	
			end
	
			local function CreateSlamCard()
				CreatePart(char.Head.CFrame + Vector3.new(0, 18, 0), workspace);
	
				local partd = GetNearestPart()
	
				Rename(partd, "Card")
	
				local card = workspace:WaitForChild("Card")
	
				ResizeObject(card, card.CFrame, Vector3.new(15.65, 23.84, 0.3))
				ChangeNeon(card);
				ChangeDecal(card,Enum.NormalId.Front,"rbxassetid://1880203893")
				ChangeDecal(card,Enum.NormalId.Back,"rbxassetid://1880203893")
				CanCollide(card,false)
	
				CreateShimmer(card);
				----create first slam effect----
				CreatePart(card.CFrame, workspace);
				local partd2 = GetNearestPart()
				Rename(partd2, "Slam")
				local slamm = workspace:WaitForChild("Slam")
	
				CanCollide(slamm,false)
	
				CreateMesh(slamm,"rbxassetid://20329976");
				ChangeColor(slamm,true,Color3.new(0.631373, 0.631373, 0.631373))
	
	
				ChangeTransparency(slamm,1);
	
				----create second---------------
	
				CreatePart(card.CFrame, workspace);
				local partd3 = GetNearestPart()
				Rename(partd3, "Slam2")
				local slamm2 = workspace:WaitForChild("Slam2")
	
				CanCollide(slamm2,false)
	
				CreateMesh(slamm2,"rbxassetid://20329976");
				ChangeColor(slamm2,true,Color3.new(0.631373, 0.631373, 0.631373))
	
				ChangeTransparency(slamm2,1);
	
				local humanoidRootPart = char:FindFirstChild("HumanoidRootPart")
				local runService = game:GetService("RunService")
				local userInputService = game:GetService("UserInputService")
	
				local savedLookVector = nil
				local slamming = false
	
				local function updateCardRotation()
					if not slamming then
						local headCFrame = char.Head.CFrame
						local lookVector = headCFrame.LookVector
						local rightVector = headCFrame.RightVector
						local forwardVector = Vector3.new(lookVector.X, 0, lookVector.Z).Unit
						local anglesX, anglesY, anglesZ = 0, math.atan2(forwardVector.X, forwardVector.Z), 0
						Rotate(card, headCFrame.Position.X, headCFrame.Position.Y + 18, headCFrame.Position.Z, anglesX, anglesY, anglesZ)
					end
				end
	
				userInputService.InputBegan:Connect(function(input)
					if input.UserInputType == Enum.UserInputType.MouseButton1 and not slamming then
						local headCFrame = char.Head.CFrame
						local lookVector = headCFrame.LookVector
						local rightVector = headCFrame.RightVector
						local forwardVector = Vector3.new(lookVector.X, 0, lookVector.Z).Unit
						savedLookVector = forwardVector
						slamming = true
						local slamPosition = headCFrame.Position + forwardVector * 10
						local anglesX, anglesY, anglesZ = math.pi / 2, 0, math.atan2(forwardVector.X, forwardVector.Z)
						Rotate(card, slamPosition.X, slamPosition.Y - 4.5, slamPosition.Z, anglesX, anglesY, anglesZ)
						task.wait(0.01)
	
						local slam = workspace:WaitForChild("Slam")
						local slam2 = workspace:WaitForChild("Slam2")
	
						MovePart(slam,card.CFrame);
						MovePart(slam2,card.CFrame);
	
						ChangeTransparency(slam,0);
						ChangeTransparency(slam2,0);
	
						local degreez = 0
						local vectorx = 1;
						local vectory = 1;
						local vectorz = 1;
	
						local vectorx2 = 1;
						local vectory2 = 1;
						local vectorz2 = 1;
	
						local transparency = 0;
	
						local impact = true;
	
						local run
						run = game:GetService("RunService").Heartbeat:Connect(function()
							task.wait(0.01)
	
							Rotate(slam,slam.CFrame.X,slam.CFrame.Y,slam.CFrame.Z,0,math.rad(degreez),0)
							Rotate(slam2,slam2.CFrame.X,slam2.CFrame.Y,slam2.CFrame.Z,0,math.rad(degreez),0)
	
							ChangeMeshSize(slam,Vector3.new(vectorx, vectory, vectorz));
							ChangeMeshSize(slam2,Vector3.new(vectorx2, vectory2, vectorz2));
							ChangeTransparency(slam,transparency);
							ChangeTransparency(slam2,transparency);
	
							transparency = transparency + 0.01
							vectory = vectory + 1
							vectorx = vectorx + 1
							vectorz = vectorz + 1
	
							vectory2 = vectory2 + 0.5
							vectorx2 = vectorx2 + 0.5
							vectorz2 = vectorz2 + 0.5
							degreez = degreez + 5
	
							if impact == true then
								for i,v in game.Players:GetPlayers() do
									local chark = v.Character
									if chark then
										local head = chark:FindFirstChild("Head")
										local hrp = chark:FindFirstChild("HumanoidRootPart")
										if head and hrp then
											local distance = (slam.Position - hrp.Position).Magnitude
											if distance < 40 then
												if v.Name == game.Players.LocalPlayer.Name then
													--whitelisted
												else
													MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
													impact = false
												end
											end
										end
									end
								end
							end
	
							if transparency > 0.8 then
								if workspace:FindFirstChild("Slam") and workspace:FindFirstChild("Slam2") then
									run:Disconnect()
									DestroyObject(workspace:FindFirstChild("Slam"));
									DestroyObject(workspace:FindFirstChild("Slam2"))
									DestroyObject(card);
								end
							end
						end)
	
					end
				end)
	
				runService.RenderStepped:Connect(updateCardRotation)
			end
	
	
	
			local function CreateBlackholeCard()
				local stop = false;
				CreatePart(char.Head.CFrame + Vector3.new(0, 18, 0), workspace);
	
				local partd = GetNearestPart()
	
				Rename(partd, "Card")
	
				local card = workspace:WaitForChild("Card")
	
				ResizeObject(card, card.CFrame, Vector3.new(15.65, 23.84, 0.3))
				ChangeNeon(card);
				ChangeDecal(card,Enum.NormalId.Front,"rbxassetid://1880203893")
				ChangeDecal(card,Enum.NormalId.Back,"rbxassetid://1880203893")
				CanCollide(card,false)
	
				local humanoidRootPart = char:FindFirstChild("HumanoidRootPart")
				local runService = game:GetService("RunService")
				local userInputService = game:GetService("UserInputService")
	
				local savedLookVector = nil
				local slamming = false
	
				userInputService.InputBegan:Connect(function(input)
					if input.UserInputType == Enum.UserInputType.MouseButton1 and not slamming then
						local headCFrame = char.Head.CFrame
						local lookVector = headCFrame.LookVector
						local rightVector = headCFrame.RightVector
						local forwardVector = Vector3.new(lookVector.X, 0, lookVector.Z).Unit
						savedLookVector = forwardVector
						slamming = true
						local slamPosition = headCFrame.Position + forwardVector * 10
						local anglesX, anglesY, anglesZ = math.pi / 2, 0, math.atan2(forwardVector.X, forwardVector.Z)
						wait(0.5)
	
						CreateBall(card.CFrame, workspace);
	
						local partd2 = GetNearestPart()
	
						Rename(partd2, "Blackhole")
	
						local bh = workspace:WaitForChild("Blackhole")
	
						CanCollide(bh,false)
	
						ChangeColor(bh,true,Color3.new(0, 0, 0))
	
						ChangeNeon(bh)
						CreateShimmer(workspace:FindFirstChild("Blackhole"));
						CreatePart(workspace:FindFirstChild("Blackhole").CFrame, workspace);
						local partdd2 = GetNearestPart()
						Rename(partdd2, "Slam")
						local slem = workspace:WaitForChild("Slam")
						CreateMesh(slem,"rbxassetid://20329976");
						ChangeTransparency(slem,1)
	
						local degreez = 0
						local vectorx = 1;
						local vectory = 1;
						local vectorz = 1;
	
						local incsize = 3;
	
						local transparency = 0;
	
						local impact = true;
						local mouse = LocalPlayer:GetMouse()
	
	
						local truepos = mouse.hit.p.X
						local truepos2 = mouse.hit.p.Z
						MovePart(card, CFrame.new(truepos,card.CFrame.Y,truepos2))
						MovePart(bh, card.CFrame)
	
						WeldTo(bh,card)
	
						local run
						run = game:GetService("RunService").Heartbeat:Connect(function()
							if stop == true then
								run:Disconnect()
								return
							else
								task.wait(0.3)
								Rotate(card,card.CFrame.X,card.CFrame.Y,card.CFrame.Z,0,math.rad(degreez),0)
	
								ChangeMeshSize(card,Vector3.new(vectorx, vectory, vectorz));
								ChangeTransparency(bh,transparency);
	
								ResizeObject(bh, bh.CFrame, Vector3.new(incsize, incsize, incsize))
	
								transparency = transparency + 0.01
								vectory = vectory + 5
								vectorx = vectorx + 20
								vectorz = vectorz + 20
								degreez = degreez + 100
								incsize = incsize + 0.1
	
								if impact == true then
									for i,v in game.Players:GetPlayers() do
										local chark = v.Character
										if chark then
											local head = chark:FindFirstChild("Head")
											local hrp = chark:FindFirstChild("HumanoidRootPart")
											if head and hrp then
												local distance = (card.Position - hrp.Position).Magnitude
												if distance < 100 then
													if v.Name == game.Players.LocalPlayer.Name then
														--whitelisted
													else
														MovePart(hrp,bh.CFrame);
														MovePart(head,bh.CFrame);
														impact = false
													end
												end
											end
										end
									end
								end
	
								if transparency > 0.8 then
									if workspace:FindFirstChild("Blackhole") then
	
										run:Disconnect()
	
										local slam = workspace:FindFirstChild("Slam")
										MovePart(slam,workspace:FindFirstChild("Blackhole").CFrame);
	
										DestroyObject(workspace:FindFirstChild("Blackhole"));
										DestroyObject(card);
	
										ChangeTransparency(slam,1)
	
										CanCollide(slam,false)
	
										--CreateMesh(slam,"rbxassetid://20329976");
										ChangeColor(slam,true,Color3.new(0, 0, 0))
	
										local degreezz = 0
										local vectorxx = 10;
										local vectoryy = 2;
										local vectorzz = 10;
	
										local incsize = 3;
	
										local transparencyy = 0;
	
										local run2
										run2 = game:GetService("RunService").Heartbeat:Connect(function()
											if stop == true then
												run2:Disconnect()
												return
											else
												task.wait(0.01)
	
												impact = true
	
												Rotate(slam,slam.CFrame.X,slam.CFrame.Y,slam.CFrame.Z,0,math.rad(degreezz),0)
	
												ChangeMeshSize(slam,Vector3.new(vectorxx, vectoryy, vectorzz));
												ChangeTransparency(slam,transparencyy);
	
												transparencyy = transparencyy + 0.1
												vectoryy = vectoryy + 1
												vectorxx = vectorxx + 10
												vectorzz = vectorzz + 10
	
												degreezz = degreezz + 5
	
												if impact == true then
													for i,v in game.Players:GetPlayers() do
														local chark = v.Character
														if chark then
															local head = chark:FindFirstChild("Head")
															local hrp = chark:FindFirstChild("HumanoidRootPart")
															if head and hrp then
																local distance = (slam.Position - hrp.Position).Magnitude
																if distance < 200 then
																	if v.Name == game.Players.LocalPlayer.Name then
																		--whitelisted
																	else
																		MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
																		impact = false
																	end
																end
															end
														end
													end
												end
												if transparencyy > 0.5 then
													if workspace:FindFirstChild("Slam") then
														stop = true;
														run2:Disconnect()
														run:Disconnect()
														DestroyObject(slam);
														return
													end
												end
											end
										end)
									end
								end
							end
						end)
					end
				end)
	
			end
	
	
			local function CreateCardStorm()
				char.HumanoidRootPart.Anchored = true;
				CreateShimmer(char.Head)
				CreatePart(char.Head.CFrame, workspace);
	
				local partd = GetNearestPart()
	
				Rename(partd, "Storm")
	
				local card = workspace:WaitForChild("Storm")
	
				CreateMesh(card,"rbxassetid://6512150")
				ChangeMeshTexture(card,"rbxassetid://55364685")
				ChangeMeshSize(card,Vector3.new(5,5,5))
				CanCollide(card,false)
	
				----create first slam effect----
				CreatePart(card.CFrame, workspace);
				local partd2 = GetNearestPart()
				Rename(partd2, "Slam")
				local slamm = workspace:WaitForChild("Slam")
	
				CanCollide(slamm,false)
	
				CreateMesh(slamm,"rbxassetid://20329976");
				ChangeColor(slamm,true,Color3.new(0.631373, 0.631373, 0.631373))
	
				----create second---------------
	
				CreatePart(card.CFrame, workspace);
				local partd3 = GetNearestPart()
				Rename(partd3, "Slam2")
				local slamm2 = workspace:WaitForChild("Slam2")
	
				CanCollide(slamm2,false)
	
				CreateMesh(slamm2,"rbxassetid://20329976");
				ChangeColor(slamm2,true,Color3.new(0.631373, 0.631373, 0.631373))
	
	
				local humanoidRootPart = char:FindFirstChild("HumanoidRootPart")
				local runService = game:GetService("RunService")
				local userInputService = game:GetService("UserInputService")
	
				local savedLookVector = nil
				local slamming = false
	
				local function updateCardRotation()
					if not slamming then
						local headCFrame = char.Head.CFrame
						local lookVector = headCFrame.LookVector
						local rightVector = headCFrame.RightVector
						local forwardVector = Vector3.new(lookVector.X, 0, lookVector.Z).Unit
						local anglesX, anglesY, anglesZ = 0, math.atan2(forwardVector.X, forwardVector.Z), 0
						Rotate(card, headCFrame.Position.X, headCFrame.Position.Y + 18, headCFrame.Position.Z, anglesX, anglesY, anglesZ)
					end
				end
	
				local headCFrame = char.Head.CFrame
				local lookVector = headCFrame.LookVector
				local rightVector = headCFrame.RightVector
				local forwardVector = Vector3.new(lookVector.X, 0, lookVector.Z).Unit
				savedLookVector = forwardVector
				slamming = true
				local slamPosition = headCFrame.Position + forwardVector * 10
				local anglesX, anglesY, anglesZ = math.pi / 2, 0, math.atan2(forwardVector.X, forwardVector.Z)
				--Rotate(card, slamPosition.X, slamPosition.Y - 4.5, slamPosition.Z, anglesX, anglesY, anglesZ)
				task.wait(0.01)
	
				local slam = workspace:WaitForChild("Slam")
				local slam2 = workspace:WaitForChild("Slam2")
	
				MovePart(slam,card.CFrame);
				MovePart(slam2,card.CFrame);
	
				ChangeTransparency(slam,0);
				ChangeTransparency(slam2,0);
	
				local degreez = 0
				local vectorx = 30;
				local vectory = 10;
				local vectorz = 30;
	
				local vectorx2 = 50;
				local vectory2 = 10;
				local vectorz2 = 50;
	
				local rotationvector = 0;
	
				local transparency = 0;
	
				local impact = true;
	
				local run
				run = game:GetService("RunService").Heartbeat:Connect(function()
					task.wait(0.1)
	
					Rotate(card,card.CFrame.X,card.CFrame.Y,card.CFrame.Z,0,math.rad(rotationvector),0)
					Rotate(slam,slam.CFrame.X,slam.CFrame.Y,slam.CFrame.Z,0,math.rad(degreez),0)
					Rotate(slam2,slam2.CFrame.X,slam2.CFrame.Y,slam2.CFrame.Z,0,math.rad(degreez),0)
	
					ChangeMeshSize(slam,Vector3.new(vectorx, vectory, vectorz));
					ChangeMeshSize(slam2,Vector3.new(vectorx2, vectory2, vectorz2));
					ChangeTransparency(slam,transparency);
					ChangeTransparency(slam2,transparency);
	
					transparency = transparency + 0.005
					degreez = degreez + 5
	
					if vectorx < 100 then
						vectory = vectory + 0.1
						vectorx = vectorx + 10
						vectorz = vectorz + 10
	
						vectory2 = vectory2 + 0.5
						vectorx2 = vectorx2 + 5
						vectorz2 = vectorz2 + 5
					else
						vectory = vectory - 0.1
						vectorx = vectorx - 5
						vectorz = vectorz - 5
	
						vectory2 = vectory2 - 0.1
						vectorx2 = vectorx2 - 10
						vectorz2 = vectorz2 - 10
					end
	
					rotationvector = rotationvector + 100
	
					if impact == true then
						for i,v in game.Players:GetPlayers() do
							local chark = v.Character
							if chark then
								local head = chark:FindFirstChild("Head")
								local hrp = chark:FindFirstChild("HumanoidRootPart")
								if head and hrp then
									local distance = (slam.Position - hrp.Position).Magnitude
									if distance < 100 then
										if v.Name == game.Players.LocalPlayer.Name then
											--whitelisted
										else
											MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
											impact = false
										end
									end
								end
							end
						end
					end
	
					if transparency > 1 then
						if workspace:FindFirstChild("Slam") and workspace:FindFirstChild("Slam2") then
							DestroyObject(workspace:FindFirstChild("Slam"));
							DestroyObject(workspace:FindFirstChild("Slam2"))
							DestroyObject(card);
							char.HumanoidRootPart.Anchored = false;
							run:Disconnect()
						end
					end
				end)
			end
	
	
	
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.C then
					if (not gameprocess) then
						CreateSlamCard()
					end
				end
			end)
	
	
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.V then
					if (not gameprocess) then
						CreateBlackholeCard()
					end
				end
			end)
	
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.B then
					if (not gameprocess) then
						CreateCardStorm()
					end
				end
			end)
		end
	
		local function dodynr6()
			local Players = game:GetService("Players")
			local LocalPlayer = Players.LocalPlayer
			local char = LocalPlayer.Character
			local Event = LocalPlayer.Backpack:FindFirstChild("Building Tools").SyncAPI.ServerEndpoint
			local UIS = game:GetService("UserInputService")
	
			local function CreatePart(position,parent)
				Event:InvokeServer("CreatePart", "Normal", position, parent)
			end
	
			--workspace.Part
			local function CreateMesh(part,meshid)
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["MeshType"] = Enum.MeshType.FileMesh,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["MeshId"] = meshid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CanCollide(part,cancollide)
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = cancollide
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Anchor(part,anchor)
				local args = {
					[1] = "SyncAnchor",
					[2] = {
						[1] = {
							["Part"] = part,
							["Anchored"] = anchor
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Rotate(part,degreex,degreey,degreez,anglesx,anglesy,anglesz)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = CFrame.new(degreex, degreey, degreez) * CFrame.Angles(anglesx, anglesy,anglesz)
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeMeshSize(part,vector3size)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["Scale"] = vector3size
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeTransparency(part,transparency)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = transparency
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function WeldTo(parttoweld,parttoweldto)
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = parttoweld
					},
					[3] = parttoweldto
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function BreakWeld(weldtobreak)
				local args = {
					[1] = "RemoveWelds",
					[2] = {weldtobreak}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function MovePart(part,cframe)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateFire(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Fire"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeMeshTexture(part,textureid)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["TextureId"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeColor(part,unioncoloringenabled,color)
				local args = {
					[1] = "SyncColor",
					[2] = {
						[1] = {
							["Color"] = color,
							["UnionColoring"] = unioncoloringenabled,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function Rename(part,name)
				local args = {
					[1] = "SetName",
					[2] = {
						[1] = part
					},
					[3] = name
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function DestroyObject(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function GetNearestPart()
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("Right Arm")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (RightArm.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
	
			local function createhammer(player)
				CreatePart(player.Character:FindFirstChild("Right Arm").CFrame,workspace);
	
				local partd = GetNearestPart();
				Rename(partd,"Gigachad")
				local part = workspace:WaitForChild("Gigachad")
	
				Rotate(part,part.CFrame.X,part.CFrame.Y,part.CFrame.Z,0,0,math.rad(90))
	
				WeldTo(part,player.Character:FindFirstChild("Right Arm"));
	
				CreateMesh(part,"rbxassetid://10172112489");
				ChangeMeshTexture(part,"rbxassetid://10172112542");
				ChangeMeshSize(part,Vector3.new(0.1,0.1,0.1));
	
				CanCollide(part,false);
				Anchor(part,false);
	
				CreatePart(part.CFrame,workspace);
				local partd2 = GetNearestPart();
	
				Rename(partd2,"Gigaboom");
				local part2 = workspace:WaitForChild("Gigaboom")
				ChangeTransparency(part2,1);
	
				CreateMesh(part2,"rbxassetid://6862105399");
	
				CanCollide(part2,false);
	
				local touched = false;
	
				local dropstate = false;
	
				UIS.InputBegan:Connect(function(input)
	
					if input.KeyCode == Enum.KeyCode.C then
						if dropstate == true then
							--do nothin
						else
	
							if player.Character:FindFirstChild("Right Arm").BTWeld then
								BreakWeld(player.Character:FindFirstChild("Right Arm").BTWeld);
							else
								BreakWeld(part.BTWeld);
							end
	
							MovePart(part,CFrame.new(part.CFrame.X,part.CFrame.Y,part.CFrame.Z+2))
	
							CanCollide(part,true);
							CreateFire(part);
							dropstate = true;
						end
					end
				end)
	
				part.Touched:Connect(function(toucher)
					if dropstate == true then
						if not touched then
	
							local stop = false;
	
							touched = true
	
							task.wait(2) --detonation secs
	
							MovePart(part2,part.CFrame)
	
							ChangeTransparency(part,1);
							DestroyObject(part);
	
	
							local degreez = 0
							local vectorx = 1;
							local vectory = 1;
							local vectorz = 1;
	
							local localsound = Instance.new("Sound",workspace);
							localsound.SoundId = "rbxassetid://2814355743"
							localsound.Volume = 10
							localsound:Play();
	
							local transparency = 0;
	
							local impact = true;
							ChangeTransparency(part2,0)
							local run
							run = game:GetService("RunService").Heartbeat:Connect(function()
								if stop == true then
									run:Disconnect();
								else
	
									Rotate(part2,part2.CFrame.X,part2.CFrame.Y,part2.CFrame.Z,0,math.rad(degreez),0)
	
									ChangeMeshSize(part2,Vector3.new(vectorx, vectory, vectorz));
									ChangeTransparency(part2,transparency);
	
									transparency = transparency + 0.03
									vectory = vectory + 10
									vectorx = vectorx + 0.5
									vectorz = vectorz + 0.5
									degreez = degreez + 10
	
									if impact == true then
										for i,v in game.Players:GetPlayers() do
											local chark = v.Character
											if chark then
												local head = chark:FindFirstChild("Head")
												local hrp = chark:FindFirstChild("HumanoidRootPart")
												if head and hrp then
													local distance = (part2.Position - hrp.Position).Magnitude
													if distance < 30 then
														if v.Name == game.Players.LocalPlayer.Name then
															--whitelisted
														else
															MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
															impact = false
														end
													end
												end
											end
										end
									end
	
									if transparency > 1 then
										if workspace:FindFirstChild("Gigaboom") then
											DestroyObject(workspace:FindFirstChild("Gigaboom"));
											run:Disconnect();
											stop = true;
										end
									end
								end
							end)
						end
					end
				end)
			end
	
			createhammer(game.Players.LocalPlayer)
		end
	
		local function dovisr6()
			-------todo: cool effects
			local Players = game:GetService("Players")
			local LocalPlayer = Players.LocalPlayer
			local char = LocalPlayer.Character
			local Event = LocalPlayer.Backpack:FindFirstChild("Building Tools").SyncAPI.ServerEndpoint
			local UIS = game:GetService("UserInputService")
	
			local function CreatePart(position,parent)
				Event:InvokeServer("CreatePart", "Normal", position, parent)
			end
	
			local function CreateBall(position,parent)
				Event:InvokeServer("CreatePart", "Ball", position, parent)
			end
	
			local function CreateCylinder(position,parent)
				Event:InvokeServer("CreatePart", "Cylinder", position, parent)
			end
	
			--workspace.Part
			local function CreateMesh(part,meshid)
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["MeshType"] = Enum.MeshType.FileMesh,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["MeshId"] = meshid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CanCollide(part,cancollide)
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = cancollide
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Anchor(part,anchor)
				local args = {
					[1] = "SyncAnchor",
					[2] = {
						[1] = {
							["Part"] = part,
							["Anchored"] = anchor
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Rotate(part,degreex,degreey,degreez,anglesx,anglesy,anglesz)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = CFrame.new(degreex, degreey, degreez) * CFrame.Angles(anglesx, anglesy,anglesz)
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeMeshSize(part,vector3size)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["Scale"] = vector3size
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeTransparency(part,transparency)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = transparency
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function WeldTo(parttoweld,parttoweldto)
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = parttoweld
					},
					[3] = parttoweldto
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function BreakWeld(weldtobreak)
				local args = {
					[1] = "RemoveWelds",
					[2] = {weldtobreak}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function MovePart(part,cframe)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateFire(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Fire"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeMeshTexture(part,textureid)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["TextureId"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeColor(part,unioncoloringenabled,color)
				local args = {
					[1] = "SyncColor",
					[2] = {
						[1] = {
							["Color"] = color,
							["UnionColoring"] = unioncoloringenabled,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function Rename(part,name)
				local args = {
					[1] = "SetName",
					[2] = {
						[1] = part
					},
					[3] = name
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function DestroyObject(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ResizeObject(part,cframe,vector3)
				local args = {
					[1] = "SyncResize",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe,
							["Size"] = vector3
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeNeon(part)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Material"] = Enum.Material.Neon
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeDecal(part,face,textureid)
				local args = {
					[1] = "CreateTextures",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = face, -- Front, Top,  Bottom, Front, Back,  Left, Right
							["TextureType"] = "Decal"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncTexture",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = face, -- Front, Top,  Bottom, Front, Back,  Left, Right
							["TextureType"] = "Decal",
							["Texture"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			-- Function to find the nearest player
			local function FindNearestPlayer(soldier)
				local nearestPlayer = nil
				local nearestDistance = math.huge
	
				for _, player in pairs(game.Players:GetPlayers()) do
					local character = player.Character
					if character then
						if character.HumanoidRootPart then
							local distance = (character.HumanoidRootPart.Position - soldier.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPlayer = player
							end
						end
					end
				end
				return nearestPlayer
			end
	
			local function GetNearestPart()
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("Right Arm")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (RightArm.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
			local function GetNearestPartTo(soldier)
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("Right Arm")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (soldier.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
			local function CreateVisualizer()
				---------------------VISUALIZER------------------------------------------
				CreatePart(char:FindFirstChild("HumanoidRootPart").CFrame, workspace);
	
				local partd = workspace:WaitForChild("Part")
	
				Rename(partd, "Visualizer");
	
				local part = workspace:FindFirstChild("Visualizer")
	
				CanCollide(part, false);
				Anchor(part, true);
	
				ResizeObject(part, part.CFrame, Vector3.new(5, 0.5, 5))
	
				ChangeColor(part,true,Color3.new(0.694118, 0, 0))
	
				ChangeNeon(part);
	
	
				local hrp = char:FindFirstChild("HumanoidRootPart")
				local rightarm = char:FindFirstChild("RightHand")
	
	
				local degreez = 0
				local vectorx = 1;
				local vectory = 1;
				local vectorz = 1;
	
				local incsize = 1;
				local incrementing = true;
	
				local sound = Instance.new("Sound", workspace)
				sound.SoundId = "rbxassetid://15689447272"
				sound.Volume = 10; -- Set volume to 0 to analyze the audio without playing it
				sound:Play()
	
	
				local humanoidRootPart = char:FindFirstChild("HumanoidRootPart")
				local head = char:FindFirstChild("Head")
				local runService = game:GetService("RunService")
				local userInputService = game:GetService("UserInputService")
	
				local savedLookVector = nil
	
				local stop = false
	
	
				local audioTime = 0
				local beatThreshold = 0.5 
				local beatDuration = 0.1 
				local lastBeatTime = 0
	
				local run
				run = game:GetService("RunService").Heartbeat:Connect(function()
	
					if stop == true then
						run:Disconnect()
					else
						task.wait(0.1)
						Rotate(part, humanoidRootPart.CFrame.X, humanoidRootPart.CFrame.Y-3, humanoidRootPart.CFrame.Z, 0, math.rad(degreez), 0)
	
						audioTime = sound.TimePosition
	
						local beatAmplitude = (math.sin(audioTime * 2) + 1) / 2 
	
						if beatAmplitude > beatThreshold then
							local incsize = beatAmplitude * 10 + 1
							ResizeObject(part, part.CFrame, Vector3.new(incsize, 0.5, incsize))
							lastBeatTime = audioTime
						else
							ResizeObject(part, part.CFrame, Vector3.new(1, 0.5, 1))
						end
	
	
						degreez = degreez + 10
	
					end
				end)
	
			end
	
			CreateVisualizer()
		end
	
	
		local function dosoldierr6()
			local Players = game:GetService("Players")
			local LocalPlayer = Players.LocalPlayer
			local char = LocalPlayer.Character
			local Event = LocalPlayer.Backpack:FindFirstChild("Building Tools").SyncAPI.ServerEndpoint
			local UIS = game:GetService("UserInputService")
	
			local function CreatePart(position,parent)
				Event:InvokeServer("CreatePart", "Normal", position, parent)
			end
	
			--workspace.Part
			local function CreateMesh(part,meshid)
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["MeshType"] = Enum.MeshType.FileMesh,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["MeshId"] = meshid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CanCollide(part,cancollide)
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = cancollide
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Anchor(part,anchor)
				local args = {
					[1] = "SyncAnchor",
					[2] = {
						[1] = {
							["Part"] = part,
							["Anchored"] = anchor
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Rotate(part,degreex,degreey,degreez,anglesx,anglesy,anglesz)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = CFrame.new(degreex, degreey, degreez) * CFrame.Angles(anglesx, anglesy,anglesz)
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeMeshSize(part,vector3size)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["Scale"] = vector3size
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeTransparency(part,transparency)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = transparency
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function WeldTo(parttoweld,parttoweldto)
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = parttoweld
					},
					[3] = parttoweldto
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function BreakWeld(weldtobreak)
				local args = {
					[1] = "RemoveWelds",
					[2] = {weldtobreak}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function MovePart(part,cframe)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateFire(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Fire"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeMeshTexture(part,textureid)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["TextureId"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeColor(part,unioncoloringenabled,color)
				local args = {
					[1] = "SyncColor",
					[2] = {
						[1] = {
							["Color"] = color,
							["UnionColoring"] = unioncoloringenabled,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function Rename(part,name)
				local args = {
					[1] = "SetName",
					[2] = {
						[1] = part
					},
					[3] = name
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function DestroyObject(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ResizeObject(part,cframe,vector3)
				local args = {
					[1] = "SyncResize",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe,
							["Size"] = vector3
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			-- Function to find the nearest player
			local function FindNearestPlayer(soldier)
				local nearestPlayer = nil
				local nearestDistance = math.huge
	
				for _, player in pairs(game.Players:GetPlayers()) do
					local character = player.Character
					if character then
						if character.HumanoidRootPart then
							local distance = (character.HumanoidRootPart.Position - soldier.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPlayer = player
							end
						end
					end
				end
				return nearestPlayer
			end
	
			local function GetNearestPart()
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("Right Arm")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (RightArm.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
			local function GetNearestPartTo(soldier)
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("Right Arm")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (soldier.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
			--local newpos = game.Players.LocalPlayer.Character:FindFirstChild("RightHand").CFrame.Z + 10
			--CreatePart(CFrame.new(game.Players.LocalPlayer.Character:FindFirstChild("RightHand").CFrame.X,game.Players.LocalPlayer.Character:FindFirstChild("RightHand").CFrame.Y,newpos),workspace)
	
			local function CreateSoldier()
				local newpos = game.Players.LocalPlayer.Character:FindFirstChild("Right Arm").CFrame.Z + 10
				CreatePart(CFrame.new(game.Players.LocalPlayer.Character:FindFirstChild("Right Arm").CFrame.X,game.Players.LocalPlayer.Character:FindFirstChild("Right Arm").CFrame.Y,newpos),workspace)
	
				local partd = GetNearestPart()
	
				ResizeObject(partd,partd.CFrame,Vector3.new(12, 1, 2))
	
				Rename(partd,"Gigachad")
	
				local soldier = workspace:WaitForChild("Gigachad")
	
				CreateMesh(soldier,"rbxassetid://16751697688");
				ChangeMeshTexture(soldier,"rbxassetid://16751697852");
	
				Anchor(soldier,true);
				CanCollide(soldier,false)
	
				local bull = false;
				local bullet = nil;
				while true do
					local nearestPlayer = FindNearestPlayer(soldier)
					if nearestPlayer then
						if nearestPlayer.Name == game.Players.LocalPlayer.Name then
	
						else
							local character = nearestPlayer.Character
							if character then
								local targetPosition = character.HumanoidRootPart.Position
								local direction = (targetPosition - soldier.Position).Unit
								local rotation = math.atan2(direction.X, direction.Z)
								Rotate(soldier, soldier.Position.X, soldier.Position.Y, soldier.Position.Z, 0, rotation, 0)
								--SHOOTING
								if bull == false and bullet == nil then
									bull = true
									CreatePart(soldier.CFrame,workspace)
	
									local partl = GetNearestPartTo(soldier)
	
									Rename(partl,"Bullet")
	
									bullet = workspace:WaitForChild("Bullet")
									CreateFire(bullet);
									ChangeTransparency(bullet,1);
									CanCollide(bullet,false)
	
									local ls = Instance.new("Sound",workspace)
									ls.Volume = 100;
									ls.SoundId = "rbxassetid://1646327903"
									ls:Play()
	
									local speed = 5
									local target = character.HumanoidRootPart.Position
									local maxDistance = 100 -- max distance the bullet can travel
									local function ShootBullet()
										while bullet and (bullet.Position - target).Magnitude > 1 and (bullet.Position - soldier.Position).Magnitude < maxDistance do
											local direction = (target - bullet.Position).Unit
											local newPosition = bullet.Position + direction * speed * 0.7
											MovePart(bullet, CFrame.new(newPosition))
											for i,v in game.Players:GetPlayers() do
												local chark = v.Character
												if chark then
													local head = chark:FindFirstChild("Head")
													local hrp = chark:FindFirstChild("Head")
													if head and hrp then
														local distance = (bullet.Position - hrp.Position).Magnitude
														if distance < 15 then
															DestroyObject(bullet)
															DestroyObject(head)
															bull = false
															bullet = nil
															ls:Destroy()
															break
														end
													end
												end
											end
											task.wait(0.1)
										end
										if bull then
											if bullet then
												DestroyObject(bullet)
											end
											bull = false
											bullet = nil
										end
									end
									ShootBullet()
								end
							end
						end
					end
					wait(0.1)
				end
			end
	
			CreateSoldier()
		end
	
		local function dofreemanr6()
			local Players = game:GetService("Players")
			local LocalPlayer = Players.LocalPlayer
			local char = LocalPlayer.Character
			local Event = LocalPlayer.Backpack:FindFirstChild("Building Tools").SyncAPI.ServerEndpoint
			local UIS = game:GetService("UserInputService")
	
			local function CreatePart(position,parent)
				Event:InvokeServer("CreatePart", "Normal", position, parent)
			end
	
			local function CreateBall(position,parent)
				Event:InvokeServer("CreatePart", "Ball", position, parent)
			end
	
			local function CreateCylinder(position,parent)
				Event:InvokeServer("CreatePart", "Cylinder", position, parent)
			end
	
			--workspace.Part
			local function CreateMesh(part,meshid)
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["MeshType"] = Enum.MeshType.FileMesh,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["MeshId"] = meshid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CanCollide(part,cancollide)
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = cancollide
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Anchor(part,anchor)
				local args = {
					[1] = "SyncAnchor",
					[2] = {
						[1] = {
							["Part"] = part,
							["Anchored"] = anchor
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Rotate(part,degreex,degreey,degreez,anglesx,anglesy,anglesz)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = CFrame.new(degreex, degreey, degreez) * CFrame.Angles(anglesx, anglesy,anglesz)
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeMeshSize(part,vector3size)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["Scale"] = vector3size
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeTransparency(part,transparency)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = transparency
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function WeldTo(parttoweld,parttoweldto)
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = parttoweld
					},
					[3] = parttoweldto
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function BreakWeld(weldtobreak)
				local args = {
					[1] = "RemoveWelds",
					[2] = {weldtobreak}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function MovePart(part,cframe)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateFire(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Fire"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeMeshTexture(part,textureid)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["TextureId"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeColor(part,unioncoloringenabled,color)
				local args = {
					[1] = "SyncColor",
					[2] = {
						[1] = {
							["Color"] = color,
							["UnionColoring"] = unioncoloringenabled,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function Rename(part,name)
				local args = {
					[1] = "SetName",
					[2] = {
						[1] = part
					},
					[3] = name
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function DestroyObject(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ResizeObject(part,cframe,vector3)
				local args = {
					[1] = "SyncResize",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe,
							["Size"] = vector3
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeNeon(part)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Material"] = Enum.Material.Neon
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeDecal(part,face,textureid)
				local args = {
					[1] = "CreateTextures",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = face, -- Front, Top,  Bottom, Front, Back,  Left, Right
							["TextureType"] = "Decal"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncTexture",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = face, -- Front, Top,  Bottom, Front, Back,  Left, Right
							["TextureType"] = "Decal",
							["Texture"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CreateSmoke(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Smoke"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateSpotLight(part)
				local args = {
					[1] = "CreateLights",
					[2] = {
						[1] = {
							["Part"] = part,
							["LightType"] = "SpotLight" -- Spot light, Point light, Surface light
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeBrightness(part)
				local args = {
					[1] = "SyncLighting",
					[2] = {
						[1] = {
							["Part"] = part,
							["LightType"] = "SpotLight", -- or "SpotLight"
							["Brightness"] = 10
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeBrightnessAngle(part,angle)
				local args = {
					[1] = "SyncLighting",
					[2] = {
						[1] = {
							["Part"] = part,
							["LightType"] = "SpotLight", -- or "SpotLight"
							["Angle"] = angle
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			-- Function to find the nearest player
			local function FindNearestPlayer(soldier)
				local nearestPlayer = nil
				local nearestDistance = math.huge
	
				for _, player in pairs(game.Players:GetPlayers()) do
					local character = player.Character
					if character then
						if character.HumanoidRootPart then
							local distance = (character.HumanoidRootPart.Position - soldier.Position).Magnitude
							if distance < nearestDistance then
								if player.Name == game.Players.LocalPlayer.Name then
	
								else
									nearestDistance = distance
									nearestPlayer = player
								end
							end
						end
					end
				end
				return nearestPlayer
			end
	
			local function GetNearestPart()
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("HumanoidRootPart")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (RightArm.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
			local function GetNearestPartTo(soldier)
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("HumanoidRootPart")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") or part:IsA("MeshPart") then
							if part.Name == "crowbar" or part.Name == "Hull" or part.Name == "gun" or part.Name == "rpg" or part.Parent == game.Players.LocalPlayer.Character then
	
							else
								local distance = (soldier.Position - part.Position).Magnitude
								if distance < nearestDistance then
									nearestDistance = distance
									nearestPart = part
								end
							end
						end
					end
				end
	
				return nearestPart
			end
	
	
	
			---------freeman script---------------------
			if char:FindFirstChild("Animate") then
				char:FindFirstChild("Animate"):Destroy()
			end
	
			for i,v in char:GetChildren() do
				if v:IsA("Accessory") then
					v:Destroy()
				elseif v:IsA("Part") or v:IsA("MeshPart") then
					ChangeTransparency(v,1);
				end
			end
			if char:FindFirstChild("Head"):FindFirstChild("face") then
				DestroyObject(char:FindFirstChild("Head"):FindFirstChild("face"));
			end
			---ye-----------------------------------
	
			CreatePart(char:FindFirstChild("Torso").CFrame,workspace.Terrain)
	
			local akakak = GetNearestPart()
			CanCollide(akakak,false)
			Rename(akakak,"Hull")
			local hull = workspace.Terrain:FindFirstChild("Hull")
	
			CreateMesh(hull,"rbxassetid://12903182903")
			ChangeMeshTexture(hull,"rbxassetid://1202034198")
			ChangeMeshSize(hull,Vector3.new(0.2,0.2,0.2))
	
	
			local createcouch = Instance.new("Tool",char)
			createcouch.Enabled = true
			createcouch.RequiresHandle = false
			createcouch.Name = "CreateCouch"
	
			local createsmoke = Instance.new("Tool",char)
			createsmoke.Enabled = true
			createsmoke.RequiresHandle = false
			createsmoke.Name = "CreateSmoke"
	
			local createc4 = Instance.new("Tool",char)
			createc4.Enabled = true
			createc4.RequiresHandle = false
			createc4.Name = "CreateC4"
	
			local grab = Instance.new("Tool",char)
			grab.Enabled = true
			grab.RequiresHandle = false
			grab.Name = "Grab"
	
			local function CreateCouch()
				local tors = char:FindFirstChild("Torso")
				CreatePart(CFrame.new(tors.CFrame.X,tors.CFrame.Y+10,tors.CFrame.Z+4),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				local randomname = math.random(1,1000);
				Rename(akakakek,tostring(randomname))
				local newcouch = workspace.Terrain:FindFirstChild(tostring(randomname))
	
				CreateMesh(newcouch,"rbxassetid://437989588")
				ChangeMeshTexture(newcouch,"rbxassetid://437989607")
				ChangeMeshSize(newcouch,Vector3.new(0.001,0.001,0.001))
				Anchor(newcouch,false)
			end
	
			local function CSmoke()
				local tors = char:FindFirstChild("Torso")
				CreatePart(CFrame.new(tors.CFrame.X,tors.CFrame.Y+10,tors.CFrame.Z+4),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				local randomname = math.random(1,1000);
				Rename(akakakek,tostring(randomname))
				local newsmoke = workspace.Terrain:FindFirstChild(tostring(randomname))
	
				CreateMesh(newsmoke,"rbxassetid://437001004")
				ChangeMeshTexture(newsmoke,"rbxassetid://437001024")
				ChangeMeshSize(newsmoke,Vector3.new(0.005,0.005,0.005))
				Anchor(newsmoke,false)
				CreateSmoke(newsmoke);
			end
	
			local grabbed = false;
			local function Grab()
				local hull = workspace.Terrain:FindFirstChild("Hull")
				local nearestplr = FindNearestPlayer(hull);
				grabbed = true;
				if grabbed == true then
					local run
					run = game:GetService("RunService").Heartbeat:Connect(function()
						if nearestplr.Character.HumanoidRootPart then
							MovePart(nearestplr.Character.HumanoidRootPart,hull.CFrame)
						end
					end)
				else
					run:Disconnect();
				end
			end
	
			local function CreateExplosion()
				local part = workspace:FindFirstChild("Gigaboom")
				local part2 = workspace:FindFirstChild("C4")
				ChangeTransparency(part,0)
	
	
				local stop = false;
	
				MovePart(part,part2.CFrame)
	
				ChangeTransparency(part2,1);
				DestroyObject(part2);
	
	
				local degreez = 0
				local vectorx = 1;
				local vectory = 1;
				local vectorz = 1;
	
				local localsound = Instance.new("Sound",workspace);
				localsound.SoundId = "rbxassetid://2814355743"
				localsound.Volume = 10
				localsound:Play();
	
				local transparency = 0;
	
				local impact = true;
				ChangeTransparency(part2,0)
				local run
				run = game:GetService("RunService").Heartbeat:Connect(function()
					if stop == true then
						DestroyObject(workspace:FindFirstChild("Gigaboom"));
						DestroyObject(workspace:FindFirstChild("C4"));
						run:Disconnect();
					else
	
						Rotate(part,part.CFrame.X,part.CFrame.Y,part.CFrame.Z,0,math.rad(degreez),0)
	
						ChangeMeshSize(part,Vector3.new(vectorx, vectory, vectorz));
						ChangeTransparency(part,transparency);
	
						transparency = transparency + 0.03
						vectory = vectory + 10
						vectorx = vectorx + 0.5
						vectorz = vectorz + 0.5
						degreez = degreez + 10
	
						if impact == true then
							for i,v in game.Players:GetPlayers() do
								local chark = v.Character
								if chark then
									local head = chark:FindFirstChild("Head")
									local hrp = chark:FindFirstChild("HumanoidRootPart")
									if head and hrp then
										local distance = (part2.Position - hrp.Position).Magnitude
										if distance < 40 then
											if v.Name == game.Players.LocalPlayer.Name then
												--whitelisted
											else
												MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
												impact = false
											end
										end
									end
								end
							end
						end
	
						if transparency > 1 then
							stop = true;
							if workspace.Terrain:FindFirstChild("Gigaboom") then
								stop = true;
								DestroyObject(workspace.Terrain:FindFirstChild("Gigaboom"));
								DestroyObject(workspace.Terrain:FindFirstChild("C4"));
								run:Disconnect();
								stop = true;
							end
						end
					end
				end)
			end
	
			local function CreateC4()
				local tors = char:FindFirstChild("Torso")
				CreatePart(CFrame.new(tors.CFrame.X,tors.CFrame.Y+10,tors.CFrame.Z+4),workspace)
	
				local akakakek = GetNearestPart()
				Rename(akakakek,"C4")
				local newc4 = workspace:FindFirstChild("C4")
	
				CreateMesh(newc4,"rbxassetid://437001004")
				ChangeMeshTexture(newc4,"rbxassetid://437001024")
				ChangeMeshSize(newc4,Vector3.new(0.005,0.005,0.005))
				Anchor(newc4,false);
	
				CreatePart(newc4.CFrame,workspace);
				local partd2 = GetNearestPart();
	
				Rename(partd2,"Gigaboom");
				local part2 = workspace:FindFirstChild("Gigaboom")
				ChangeTransparency(part2,1);
	
				CreateMesh(part2,"rbxassetid://6862105399");
	
				CanCollide(part2,false);
	
				task.wait(3)
				CreateExplosion()
			end
	
			local fpv = false;
			local crowbarr = false;
			local gunn = false;
			local rpgg = false;
			local function switchtofpv()
				local hull = workspace.Terrain:FindFirstChild("Hull")
				DestroyObject(hull:FindFirstChild("Mesh"));
	
				CreateMesh(hull,"rbxassetid://127182968550642")
				ChangeMeshTexture(hull,"rbxassetid://73913161706616")
				ChangeMeshSize(hull,Vector3.new(0.3,0.3,0.3))
	
	
				--crowbar
				CreatePart(CFrame.new(hull.CFrame.X+3,hull.CFrame.Y,hull.CFrame.Z-3),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				Rename(akakakek,"crowbar")
				local crowbar = workspace.Terrain:FindFirstChild("crowbar")
				ChangeTransparency(crowbar,1);
				CanCollide(crowbar,false)
	
				CreateMesh(crowbar,"rbxassetid://132616338987825")
				ChangeMeshTexture(crowbar,"rbxassetid://76743217167069")
				ChangeMeshSize(crowbar,Vector3.new(0.3,0.3,0.3))
	
				--gun
				CreatePart(CFrame.new(hull.CFrame.X+3,hull.CFrame.Y,hull.CFrame.Z-3),workspace.Terrain)
	
				local akakakek2 = GetNearestPart()
				Rename(akakakek2,"gun")
				local gun = workspace.Terrain:FindFirstChild("gun")
				ChangeTransparency(gun,1);
				CanCollide(gun,false)
	
				CreateMesh(gun,"rbxassetid://430034545")
				ChangeMeshTexture(gun,"rbxassetid://430034547")
				ChangeMeshSize(gun,Vector3.new(0.3,0.3,0.3))
	
				--rpg
				CreatePart(CFrame.new(hull.CFrame.X+3,hull.CFrame.Y,hull.CFrame.Z-3),workspace.Terrain)
	
				local akakakek2 = GetNearestPart()
				Rename(akakakek2,"rpg")
				local rpg = workspace.Terrain:FindFirstChild("rpg")
				ChangeTransparency(rpg,1);
				CanCollide(rpg,false)
	
				CreateMesh(rpg,"rbxassetid://9742460834")
				ChangeMeshTexture(rpg,"rbxassetid://9742460902")
				ChangeMeshSize(rpg,Vector3.new(0.3,0.3,0.3))
	
				for i,v in char:GetChildren() do
					if v.Name == "Head" then
						ChangeTransparency(v,0);
					end
				end
	
				fpv = true;
	
			end
	
			createcouch.Activated:Connect(function()
				CreateCouch();
			end)
	
			createsmoke.Activated:Connect(function()
				CSmoke();
			end)
	
			createc4.Activated:Connect(function()
				CreateC4();
			end)
	
			grab.Activated:Connect(function()
				if grabbed == false then
					Grab();
				else
					grabbed = false
				end
			end)
	
			local head = char:FindFirstChild("Head")
	
			local function updateTurretRotation()
				local crowbar = workspace.Terrain:FindFirstChild("crowbar")
				local gun = workspace.Terrain:FindFirstChild("gun")
				local rpg = workspace.Terrain:FindFirstChild("rpg")
				local cameraCFrame = workspace.Camera.CFrame
				local headCFrame = char.Head.CFrame
				local torsoCFrame = char.Torso.CFrame
	
				local lookVector = cameraCFrame.LookVector
				local rightVector = cameraCFrame.RightVector
	
				local oppositeVector = Vector3.new(-lookVector.X, 0, -lookVector.Z).Unit
	
				local anglesX, anglesY, anglesZ = 0, math.atan2(oppositeVector.X, oppositeVector.Z), 0
	
				if fpv == true then
					Rotate(hull, torsoCFrame.Position.X, torsoCFrame.Position.Y-2, torsoCFrame.Position.Z, anglesX, anglesY, anglesZ)
				else
					Rotate(hull, headCFrame.Position.X, headCFrame.Position.Y + 3, headCFrame.Position.Z, anglesX, anglesY, anglesZ)
				end
				if crowbarr == true then
					Rotate(crowbar, hull.Position.X+3, hull.Position.Y, hull.Position.Z-3, anglesX, anglesY, anglesZ)
				end
				if gunn == true then
					Rotate(gun, hull.Position.X+3, hull.Position.Y, hull.Position.Z-3, anglesX, anglesY, anglesZ)
				end
				if rpgg == true then
					Rotate(rpg, hull.Position.X+3, hull.Position.Y, hull.Position.Z-3, anglesX, anglesY, anglesZ)
				end
			end
	
			local function calculateDirection(gunPosition, mouseHitPosition)
				local direction = (mouseHitPosition - gunPosition).Unit
				return direction
			end
	
	
			local function calculateAngles(direction)
				local angleX = math.atan2(-direction.X, math.sqrt(direction.Y^2 + direction.Z^2))
				local angleY = math.asin(direction.Y)
				local angleZ = math.atan2(-direction.Z, direction.Y)
				return angleX, angleY, angleZ
			end
	
			local UserInputService = game:GetService("UserInputService")
			local RunService = game:GetService("RunService")
			local Players = game:GetService("Players")
			local mouse = game:GetService("Players").LocalPlayer:GetMouse()
	
			local function CreateBullet()
				local gun = workspace.Terrain:FindFirstChild("gun")
				CreatePart(CFrame.new(gun.CFrame.X,gun.CFrame.Y,gun.CFrame.Z),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				local randomname = math.random(0,1000)
				Rename(akakakek,tostring(randomname))
				local bullet = workspace.Terrain:FindFirstChild(tostring(randomname))
				CanCollide(bullet,false)
	
				ResizeObject(bullet,bullet.CFrame,Vector3.new(1,1,1))
	
				CreateSpotLight(bullet);
	
				ChangeBrightness(bullet);
	
				ChangeBrightnessAngle(bullet,360);
	
	
				local mouseHitPosition = mouse.Hit.Position
				local gunPosition = gun.Position
				local direction = calculateDirection(gunPosition, mouseHitPosition)
				local angleX, angleY, angleZ = calculateAngles(direction)
	
	
				Rotate(bullet, gunPosition.X, gunPosition.Y, gunPosition.Z, angleX, angleY, angleZ)
	
	
				local distance = (mouseHitPosition - gunPosition).Magnitude
				local speed = 100
				local time = distance / speed
				local startTime = tick()
				local currentPosition = gunPosition
				while tick() - startTime < time do
					local t = (tick() - startTime) / time
					local newPosition = gunPosition:Lerp(mouseHitPosition, t)
					local newDirection = (newPosition - currentPosition).Unit
					local newAngleX, newAngleY, newAngleZ = calculateAngles(newDirection)
					Rotate(bullet, newPosition.X, newPosition.Y, newPosition.Z, newAngleX, newAngleY, newAngleZ)
					currentPosition = newPosition
	
	
					for _, player in pairs(Players:GetPlayers()) do
						if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
							local distanceToPlayer = (bullet.Position - player.Character.HumanoidRootPart.Position).Magnitude
							if distanceToPlayer <= 20 then
								if player.Name == game.Players.LocalPlayer.Name then
	
								else
									DestroyObject(player.Character:FindFirstChild("Head"))
									DestroyObject(bullet)
									return
								end
							end
						end
					end
					local maxDistance = 150
					if (bullet.Position - gunPosition).Magnitude > maxDistance then
						DestroyObject(bullet)
						return
					end
	
					RunService.RenderStepped:wait()
				end
				DestroyObject(bullet)
			end
	
			local function CreateRocket()
				local rpg = workspace.Terrain:FindFirstChild("rpg")
				CreatePart(CFrame.new(rpg.CFrame.X,rpg.CFrame.Y,rpg.CFrame.Z),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				local randomname = math.random(0,1000)
				Rename(akakakek,tostring(randomname))
				local rocket = workspace.Terrain:FindFirstChild(tostring(randomname))
				CreateMesh(rocket,"rbxassetid://454821348")
				ChangeMeshTexture(rocket,"rbxassetid://454821354")
				CanCollide(rocket,false)
				ChangeMeshSize(rocket,Vector3.new(0.01,0.01,0.01))
	
				ResizeObject(rocket,rocket.CFrame,Vector3.new(1,1,1))
	
	
				local mouseHitPosition = mouse.Hit.Position
				local gunPosition = rpg.Position
				local direction = calculateDirection(gunPosition, mouseHitPosition)
				local angleX, angleY, angleZ = calculateAngles(direction)
	
	
				Rotate(rocket, gunPosition.X, gunPosition.Y, gunPosition.Z, angleX, angleY, angleZ)
	
				CreatePart(rocket.CFrame,workspace.Terrain);
				local partd2 = GetNearestPart();
	
				local randomname2 = math.random(0,1000)
	
				Rename(partd2,"hui");
				local boom = workspace.Terrain:FindFirstChild("hui")
				ChangeTransparency(boom,0.5);
	
				CreateMesh(boom,"rbxassetid://6862105399");
	
				CanCollide(boom,false);
	
				local distance = (mouseHitPosition - gunPosition).Magnitude
				local speed = 100
				local time = distance / speed
				local startTime = tick()
				local currentPosition = gunPosition
	
	
				local transparency = 0
				local vectory = 0
				local vectorx = 0
				local vectorz = 0
				local degreez = 0
				local doonce = false;
				local stop = false;
	
				local impact = true;
				ChangeTransparency(boom,0)
				local run                
				while tick() - startTime < time do
					if stop == true then
						DestroyObject(workspace.Terrain:FindFirstChild(boom));
						DestroyObject(workspace.Terrain:FindFirstChild(rocket));
					else
						local t = (tick() - startTime) / time
						local newPosition = gunPosition:Lerp(mouseHitPosition, t)
						local newDirection = (newPosition - currentPosition).Unit
						local newAngleX, newAngleY, newAngleZ = calculateAngles(newDirection)
						Rotate(rocket, newPosition.X, newPosition.Y, newPosition.Z, newAngleX, newAngleY, newAngleZ)
						currentPosition = newPosition
	
						for _, player in pairs(Players:GetPlayers()) do
							if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
								local distanceToPlayer = (rocket.Position - player.Character.HumanoidRootPart.Position).Magnitude
								if distanceToPlayer <= 20 then
									if player.Name == game.Players.LocalPlayer.Name then
	
									else
										run = game:GetService("RunService").Heartbeat:Connect(function()
											if stop == true then
												DestroyObject(workspace.Terrain:FindFirstChild(boom));
												DestroyObject(workspace.Terrain:FindFirstChild(rocket));
												run:Disconnect();
											else
	
												Rotate(boom,rocket.CFrame.X,rocket.CFrame.Y,rocket.CFrame.Z,0,math.rad(degreez),0)
	
												ChangeMeshSize(boom,Vector3.new(vectorx, vectory, vectorz));
												ChangeTransparency(boom,transparency);
	
												transparency = transparency + 0.03
												vectory = vectory + 10
												vectorx = vectorx + 0.5
												vectorz = vectorz + 0.5
												degreez = degreez + 10
	
												if impact == true then
													for i,v in game.Players:GetPlayers() do
														local chark = v.Character
														if chark then
															local head = chark:FindFirstChild("Head")
															local hrp = chark:FindFirstChild("HumanoidRootPart")
															if head and hrp then
																local distance = (boom.Position - hrp.Position).Magnitude
																if distance < 40 then
																	if v.Name == game.Players.LocalPlayer.Name then
																		--whitelisted
																	else
																		MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
																		impact = false
																	end
																end
															end
														end
													end
												end
	
												if transparency > 1 then
													stop = true;
													if workspace.Terrain:FindFirstChild(boom) or workspace.Terrain:FindFirstChild(rocket) then
														stop = true;
														DestroyObject(workspace.Terrain:FindFirstChild(boom));
														DestroyObject(workspace.Terrain:FindFirstChild(rocket));
														run:Disconnect();
														stop = true;
													end
												end
											end
										end)
									end
								end
							end
						end
						return
					end
					local maxDistance = 150
					if (rocket.Position - gunPosition).Magnitude > maxDistance then
						DestroyObject(rocket)
						return
					end
	
					RunService.RenderStepped:wait()
				end
				DestroyObject(rocket)
			end
	
			local function UseCrowbar()
				local crowbar = workspace.Terrain:FindFirstChild("crowbar")
				local mouse = LocalPlayer:GetMouse()
				MovePart(crowbar, CFrame.new(mouse.Hit.Position));
	
				local hitpart = GetNearestPartTo(crowbar)
				DestroyObject(hitpart)
			end
	
	
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.C then
					if (not gameprocess) then
						if fpv == false then
							switchtofpv()
						end
					end
				end
			end)
	
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.V then
					if (not gameprocess) then
						if fpv == true then
							local crowbar = workspace.Terrain:FindFirstChild("crowbar")
							local gun = workspace.Terrain:FindFirstChild("gun")
							local rpg = workspace.Terrain:FindFirstChild("rpg")
							if crowbar.Transparency == 1 then
								crowbarr = true
								gunn = false
								rpgg = false
								ChangeTransparency(crowbar,0)
								ChangeTransparency(gun,1)
								ChangeTransparency(rpg,1)
							else
								crowbarr = false;
								ChangeTransparency(crowbar,1)
							end
						end
					end
				end
			end)
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.B then
					if (not gameprocess) then
						if fpv == true then
							local gun = workspace.Terrain:FindFirstChild("gun")
							local crowbar = workspace.Terrain:FindFirstChild("crowbar")
							local rpg = workspace.Terrain:FindFirstChild("rpg")
							if gun.Transparency == 1 then
								gunn = true
								crowbarr = false
								rpgg = false
								ChangeTransparency(gun,0)
								ChangeTransparency(crowbar,1)
								ChangeTransparency(rpg,1)
							else
								gunn = false;
								ChangeTransparency(gun,1)
							end
						end
					end
				end
			end)
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.X then
					if (not gameprocess) then
						if fpv == true then
							local gun = workspace.Terrain:FindFirstChild("gun")
							local crowbar = workspace.Terrain:FindFirstChild("crowbar")
							local rpg = workspace.Terrain:FindFirstChild("rpg")
							if rpg.Transparency == 1 then
								gunn = false
								crowbarr = false
								rpgg = true
								ChangeTransparency(gun,1)
								ChangeTransparency(crowbar,1)
								ChangeTransparency(rpg,0)
							else
								rpgg = false;
								ChangeTransparency(rpg,1)
							end
						end
					end
				end
			end)
			UserInputService.InputBegan:Connect(function(input, gameprocess)
				if input.UserInputType == Enum.UserInputType.MouseButton1 then
					if (not gameprocess) then
						if gunn == true then
							CreateBullet()
						end
						if crowbarr == true then
							UseCrowbar()
						end
						if rpgg == true then
							CreateRocket()
						end
					end
				end
			end)
	
			local vfly = false
			local FLYING = false
			local QEfly = true
			local iyflyspeed = 1
			local vehicleflyspeed = 1
			function NOFLY()
				FLYING = false
				if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end
				if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
					Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
				end
				pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Custom end)
			end
	
			local function CheckDeath()
				if LocalPlayer.Character.Humanoid.Health < 100 then
					if fpv == true then
						local gun = workspace.Terrain:FindFirstChild("gun")
						local crowbar = workspace.Terrain:FindFirstChild("crowbar")
						local rpg = workspace.Terrain:FindFirstChild("rpg")
						local hull = workspace.Terrain:FindFirstChild("Hull")
						NOFLY()
						DestroyObject(rpg)
						DestroyObject(hull)
						DestroyObject(crowbar)
						DestroyObject(gun)
					else
						NOFLY()
						DestroyObject(hull)
					end
				end
			end
	
			local run
			run = game:GetService("RunService").Heartbeat:Connect(function()
				updateTurretRotation()
				CheckDeath()
			end)
	
			IYMouse = Players.LocalPlayer:GetMouse()
			function getRoot(char)
				local rootPart = char:FindFirstChild('HumanoidRootPart') or char:FindFirstChild('Torso') or char:FindFirstChild('UpperTorso')
				return rootPart
			end
			function sFLY(vfly)
				repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and getRoot(Players.LocalPlayer.Character) and Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
				repeat wait() until IYMouse
				if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end
	
				local T = getRoot(Players.LocalPlayer.Character)
				local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
				local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
				local SPEED = 0
	
				local function FLY()
					FLYING = true
					local BG = Instance.new('BodyGyro')
					local BV = Instance.new('BodyVelocity')
					BG.P = 9e4
					BG.Parent = T
					BV.Parent = T
					BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
					BG.cframe = T.CFrame
					BV.velocity = Vector3.new(0, 0, 0)
					BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
					task.spawn(function()
						repeat wait()
							if not vfly and Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
								Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
							end
							if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then
								SPEED = 50
							elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then
								SPEED = 0
							end
							if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then
								BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
								lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
							elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then
								BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
							else
								BV.velocity = Vector3.new(0, 0, 0)
							end
							BG.cframe = workspace.CurrentCamera.CoordinateFrame
						until not FLYING
						CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
						lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
						SPEED = 0
						BG:Destroy()
						BV:Destroy()
						if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
							Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
						end
					end)
				end
				flyKeyDown = IYMouse.KeyDown:Connect(function(KEY)
					if KEY:lower() == 'w' then
						CONTROL.F = (vfly and vehicleflyspeed or iyflyspeed)
					elseif KEY:lower() == 's' then
						CONTROL.B = - (vfly and vehicleflyspeed or iyflyspeed)
					elseif KEY:lower() == 'a' then
						CONTROL.L = - (vfly and vehicleflyspeed or iyflyspeed)
					elseif KEY:lower() == 'd' then 
						CONTROL.R = (vfly and vehicleflyspeed or iyflyspeed)
					elseif QEfly and KEY:lower() == 'e' then
						CONTROL.Q = (vfly and vehicleflyspeed or iyflyspeed)*2
					elseif QEfly and KEY:lower() == 'q' then
						CONTROL.E = -(vfly and vehicleflyspeed or iyflyspeed)*2
					end
					pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Track end)
				end)
				flyKeyUp = IYMouse.KeyUp:Connect(function(KEY)
					if KEY:lower() == 'w' then
						CONTROL.F = 0
					elseif KEY:lower() == 's' then
						CONTROL.B = 0
					elseif KEY:lower() == 'a' then
						CONTROL.L = 0
					elseif KEY:lower() == 'd' then
						CONTROL.R = 0
					elseif KEY:lower() == 'e' then
						CONTROL.Q = 0
					elseif KEY:lower() == 'q' then
						CONTROL.E = 0
					end
				end)
				FLY()
			end
			sFLY()
		end
	
		local function dofreemanr15()
			local Players = game:GetService("Players")
			local LocalPlayer = Players.LocalPlayer
			local char = LocalPlayer.Character
			local Event = LocalPlayer.Backpack:FindFirstChild("Building Tools").SyncAPI.ServerEndpoint
			local UIS = game:GetService("UserInputService")
	
			local function CreatePart(position,parent)
				Event:InvokeServer("CreatePart", "Normal", position, parent)
			end
	
			local function CreateBall(position,parent)
				Event:InvokeServer("CreatePart", "Ball", position, parent)
			end
	
			local function CreateCylinder(position,parent)
				Event:InvokeServer("CreatePart", "Cylinder", position, parent)
			end
	
			--workspace.Part
			local function CreateMesh(part,meshid)
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["MeshType"] = Enum.MeshType.FileMesh,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["MeshId"] = meshid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CanCollide(part,cancollide)
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = cancollide
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Anchor(part,anchor)
				local args = {
					[1] = "SyncAnchor",
					[2] = {
						[1] = {
							["Part"] = part,
							["Anchored"] = anchor
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Rotate(part,degreex,degreey,degreez,anglesx,anglesy,anglesz)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = CFrame.new(degreex, degreey, degreez) * CFrame.Angles(anglesx, anglesy,anglesz)
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeMeshSize(part,vector3size)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["Scale"] = vector3size
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeTransparency(part,transparency)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = transparency
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function WeldTo(parttoweld,parttoweldto)
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = parttoweld
					},
					[3] = parttoweldto
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function BreakWeld(weldtobreak)
				local args = {
					[1] = "RemoveWelds",
					[2] = {weldtobreak}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function MovePart(part,cframe)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateFire(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Fire"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeMeshTexture(part,textureid)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["TextureId"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeColor(part,unioncoloringenabled,color)
				local args = {
					[1] = "SyncColor",
					[2] = {
						[1] = {
							["Color"] = color,
							["UnionColoring"] = unioncoloringenabled,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function Rename(part,name)
				local args = {
					[1] = "SetName",
					[2] = {
						[1] = part
					},
					[3] = name
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function DestroyObject(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ResizeObject(part,cframe,vector3)
				local args = {
					[1] = "SyncResize",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe,
							["Size"] = vector3
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeNeon(part)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Material"] = Enum.Material.Neon
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeDecal(part,face,textureid)
				local args = {
					[1] = "CreateTextures",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = face, -- Front, Top,  Bottom, Front, Back,  Left, Right
							["TextureType"] = "Decal"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncTexture",
					[2] = {
						[1] = {
							["Part"] = part,
							["Face"] = face, -- Front, Top,  Bottom, Front, Back,  Left, Right
							["TextureType"] = "Decal",
							["Texture"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CreateSmoke(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Smoke"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateSpotLight(part)
				local args = {
					[1] = "CreateLights",
					[2] = {
						[1] = {
							["Part"] = part,
							["LightType"] = "SpotLight" -- Spot light, Point light, Surface light
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeBrightness(part)
				local args = {
					[1] = "SyncLighting",
					[2] = {
						[1] = {
							["Part"] = part,
							["LightType"] = "SpotLight", -- or "SpotLight"
							["Brightness"] = 10
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeBrightnessAngle(part,angle)
				local args = {
					[1] = "SyncLighting",
					[2] = {
						[1] = {
							["Part"] = part,
							["LightType"] = "SpotLight", -- or "SpotLight"
							["Angle"] = angle
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			-- Function to find the nearest player
			local function FindNearestPlayer(soldier)
				local nearestPlayer = nil
				local nearestDistance = math.huge
	
				for _, player in pairs(game.Players:GetPlayers()) do
					local character = player.Character
					if character then
						if character.HumanoidRootPart then
							local distance = (character.HumanoidRootPart.Position - soldier.Position).Magnitude
							if distance < nearestDistance then
								if player.Name == game.Players.LocalPlayer.Name then
	
								else
									nearestDistance = distance
									nearestPlayer = player
								end
							end
						end
					end
				end
				return nearestPlayer
			end
	
			local function GetNearestPart()
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("HumanoidRootPart")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (RightArm.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
							end
						end
					end
				end
	
				return nearestPart
			end
	
			local function GetNearestPartTo(soldier)
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("HumanoidRootPart")
	
				if RightArm then
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") or part:IsA("MeshPart") then
							if part.Name == "crowbar" or part.Name == "Hull" or part.Name == "gun" or part.Name == "rpg" or part.Parent == game.Players.LocalPlayer.Character then
	
							else
								local distance = (soldier.Position - part.Position).Magnitude
								if distance < nearestDistance then
									nearestDistance = distance
									nearestPart = part
								end
							end
						end
					end
				end
	
				return nearestPart
			end
	
	
	
			---------freeman script---------------------
			if char:FindFirstChild("Animate") then
				char:FindFirstChild("Animate"):Destroy()
			end
	
			for i,v in char:GetChildren() do
				if v:IsA("Accessory") then
					v:Destroy()
				elseif v:IsA("Part") or v:IsA("MeshPart") then
					ChangeTransparency(v,1);
				end
			end
			if char:FindFirstChild("Head"):FindFirstChild("face") then
				DestroyObject(char:FindFirstChild("Head"):FindFirstChild("face"));
			end
			---ye-----------------------------------
	
			CreatePart(char:FindFirstChild("UpperTorso").CFrame,workspace.Terrain)
	
			local akakak = GetNearestPart()
			CanCollide(akakak,false)
			Rename(akakak,"Hull")
			local hull = workspace.Terrain:FindFirstChild("Hull")
	
			CreateMesh(hull,"rbxassetid://12903182903")
			ChangeMeshTexture(hull,"rbxassetid://1202034198")
			ChangeMeshSize(hull,Vector3.new(0.2,0.2,0.2))
	
	
			local createcouch = Instance.new("Tool",char)
			createcouch.Enabled = true
			createcouch.RequiresHandle = false
			createcouch.Name = "CreateCouch"
	
			local createsmoke = Instance.new("Tool",char)
			createsmoke.Enabled = true
			createsmoke.RequiresHandle = false
			createsmoke.Name = "CreateSmoke"
	
			local createc4 = Instance.new("Tool",char)
			createc4.Enabled = true
			createc4.RequiresHandle = false
			createc4.Name = "CreateC4"
	
			local grab = Instance.new("Tool",char)
			grab.Enabled = true
			grab.RequiresHandle = false
			grab.Name = "Grab"
	
			local function CreateCouch()
				local tors = char:FindFirstChild("UpperTorso")
				CreatePart(CFrame.new(tors.CFrame.X,tors.CFrame.Y+10,tors.CFrame.Z+4),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				local randomname = math.random(1,1000);
				Rename(akakakek,tostring(randomname))
				local newcouch = workspace.Terrain:FindFirstChild(tostring(randomname))
	
				CreateMesh(newcouch,"rbxassetid://437989588")
				ChangeMeshTexture(newcouch,"rbxassetid://437989607")
				ChangeMeshSize(newcouch,Vector3.new(0.001,0.001,0.001))
				Anchor(newcouch,false)
			end
	
			local function CSmoke()
				local tors = char:FindFirstChild("UpperTorso")
				CreatePart(CFrame.new(tors.CFrame.X,tors.CFrame.Y+10,tors.CFrame.Z+4),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				local randomname = math.random(1,1000);
				Rename(akakakek,tostring(randomname))
				local newsmoke = workspace.Terrain:FindFirstChild(tostring(randomname))
	
				CreateMesh(newsmoke,"rbxassetid://437001004")
				ChangeMeshTexture(newsmoke,"rbxassetid://437001024")
				ChangeMeshSize(newsmoke,Vector3.new(0.005,0.005,0.005))
				Anchor(newsmoke,false)
				CreateSmoke(newsmoke);
			end
	
			local grabbed = false;
			local function Grab()
				local hull = workspace.Terrain:FindFirstChild("Hull")
				local nearestplr = FindNearestPlayer(hull);
				grabbed = true;
				if grabbed == true then
					local run
					run = game:GetService("RunService").Heartbeat:Connect(function()
						if nearestplr.Character.HumanoidRootPart then
							MovePart(nearestplr.Character.HumanoidRootPart,hull.CFrame)
						end
					end)
				else
					run:Disconnect();
				end
			end
	
			local function CreateExplosion()
				local part = workspace:FindFirstChild("Gigaboom")
				local part2 = workspace:FindFirstChild("C4")
				ChangeTransparency(part,0)
	
	
				local stop = false;
	
				MovePart(part,part2.CFrame)
	
				ChangeTransparency(part2,1);
				DestroyObject(part2);
	
	
				local degreez = 0
				local vectorx = 1;
				local vectory = 1;
				local vectorz = 1;
	
				local localsound = Instance.new("Sound",workspace);
				localsound.SoundId = "rbxassetid://2814355743"
				localsound.Volume = 10
				localsound:Play();
	
				local transparency = 0;
	
				local impact = true;
				ChangeTransparency(part2,0)
				local run
				run = game:GetService("RunService").Heartbeat:Connect(function()
					if stop == true then
						DestroyObject(workspace:FindFirstChild("Gigaboom"));
						DestroyObject(workspace:FindFirstChild("C4"));
						run:Disconnect();
					else
	
						Rotate(part,part.CFrame.X,part.CFrame.Y,part.CFrame.Z,0,math.rad(degreez),0)
	
						ChangeMeshSize(part,Vector3.new(vectorx, vectory, vectorz));
						ChangeTransparency(part,transparency);
	
						transparency = transparency + 0.03
						vectory = vectory + 10
						vectorx = vectorx + 0.5
						vectorz = vectorz + 0.5
						degreez = degreez + 10
	
						if impact == true then
							for i,v in game.Players:GetPlayers() do
								local chark = v.Character
								if chark then
									local head = chark:FindFirstChild("Head")
									local hrp = chark:FindFirstChild("HumanoidRootPart")
									if head and hrp then
										local distance = (part2.Position - hrp.Position).Magnitude
										if distance < 40 then
											if v.Name == game.Players.LocalPlayer.Name then
												--whitelisted
											else
												MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
												impact = false
											end
										end
									end
								end
							end
						end
	
						if transparency > 1 then
							stop = true;
							if workspace.Terrain:FindFirstChild("Gigaboom") then
								stop = true;
								DestroyObject(workspace.Terrain:FindFirstChild("Gigaboom"));
								DestroyObject(workspace.Terrain:FindFirstChild("C4"));
								run:Disconnect();
								stop = true;
							end
						end
					end
				end)
			end
	
			local function CreateC4()
				local tors = char:FindFirstChild("UpperTorso")
				CreatePart(CFrame.new(tors.CFrame.X,tors.CFrame.Y+10,tors.CFrame.Z+4),workspace)
	
				local akakakek = GetNearestPart()
				Rename(akakakek,"C4")
				local newc4 = workspace:FindFirstChild("C4")
	
				CreateMesh(newc4,"rbxassetid://437001004")
				ChangeMeshTexture(newc4,"rbxassetid://437001024")
				ChangeMeshSize(newc4,Vector3.new(0.005,0.005,0.005))
				Anchor(newc4,false);
	
				CreatePart(newc4.CFrame,workspace);
				local partd2 = GetNearestPart();
	
				Rename(partd2,"Gigaboom");
				local part2 = workspace:FindFirstChild("Gigaboom")
				ChangeTransparency(part2,1);
	
				CreateMesh(part2,"rbxassetid://6862105399");
	
				CanCollide(part2,false);
	
				task.wait(3)
				CreateExplosion()
			end
	
			local fpv = false;
			local crowbarr = false;
			local gunn = false;
			local rpgg = false;
			local function switchtofpv()
				local hull = workspace.Terrain:FindFirstChild("Hull")
				DestroyObject(hull:FindFirstChild("Mesh"));
	
				CreateMesh(hull,"rbxassetid://127182968550642")
				ChangeMeshTexture(hull,"rbxassetid://73913161706616")
				ChangeMeshSize(hull,Vector3.new(0.3,0.3,0.3))
	
	
				--crowbar
				CreatePart(CFrame.new(hull.CFrame.X+3,hull.CFrame.Y,hull.CFrame.Z-3),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				Rename(akakakek,"crowbar")
				local crowbar = workspace.Terrain:FindFirstChild("crowbar")
				ChangeTransparency(crowbar,1);
				CanCollide(crowbar,false)
	
				CreateMesh(crowbar,"rbxassetid://132616338987825")
				ChangeMeshTexture(crowbar,"rbxassetid://76743217167069")
				ChangeMeshSize(crowbar,Vector3.new(0.3,0.3,0.3))
	
				--gun
				CreatePart(CFrame.new(hull.CFrame.X+3,hull.CFrame.Y,hull.CFrame.Z-3),workspace.Terrain)
	
				local akakakek2 = GetNearestPart()
				Rename(akakakek2,"gun")
				local gun = workspace.Terrain:FindFirstChild("gun")
				ChangeTransparency(gun,1);
				CanCollide(gun,false)
	
				CreateMesh(gun,"rbxassetid://430034545")
				ChangeMeshTexture(gun,"rbxassetid://430034547")
				ChangeMeshSize(gun,Vector3.new(0.3,0.3,0.3))
	
				--rpg
				CreatePart(CFrame.new(hull.CFrame.X+3,hull.CFrame.Y,hull.CFrame.Z-3),workspace.Terrain)
	
				local akakakek2 = GetNearestPart()
				Rename(akakakek2,"rpg")
				local rpg = workspace.Terrain:FindFirstChild("rpg")
				ChangeTransparency(rpg,1);
				CanCollide(rpg,false)
	
				CreateMesh(rpg,"rbxassetid://9742460834")
				ChangeMeshTexture(rpg,"rbxassetid://9742460902")
				ChangeMeshSize(rpg,Vector3.new(0.3,0.3,0.3))
	
				for i,v in char:GetChildren() do
					if v.Name == "Head" then
						ChangeTransparency(v,0);
					end
				end
	
				fpv = true;
	
			end
	
			createcouch.Activated:Connect(function()
				CreateCouch();
			end)
	
			createsmoke.Activated:Connect(function()
				CSmoke();
			end)
	
			createc4.Activated:Connect(function()
				CreateC4();
			end)
	
			grab.Activated:Connect(function()
				if grabbed == false then
					Grab();
				else
					grabbed = false
				end
			end)
	
			local head = char:FindFirstChild("Head")
	
			local function updateTurretRotation()
				local crowbar = workspace.Terrain:FindFirstChild("crowbar")
				local gun = workspace.Terrain:FindFirstChild("gun")
				local rpg = workspace.Terrain:FindFirstChild("rpg")
				local cameraCFrame = workspace.Camera.CFrame
				local headCFrame = char.Head.CFrame
				local UpperTorsoCFrame = char.UpperTorso.CFrame
	
				local lookVector = cameraCFrame.LookVector
				local rightVector = cameraCFrame.RightVector
	
				local oppositeVector = Vector3.new(-lookVector.X, 0, -lookVector.Z).Unit
	
				local anglesX, anglesY, anglesZ = 0, math.atan2(oppositeVector.X, oppositeVector.Z), 0
	
				if fpv == true then
					Rotate(hull, UpperTorsoCFrame.Position.X, UpperTorsoCFrame.Position.Y-2, UpperTorsoCFrame.Position.Z, anglesX, anglesY, anglesZ)
				else
					Rotate(hull, headCFrame.Position.X, headCFrame.Position.Y + 3, headCFrame.Position.Z, anglesX, anglesY, anglesZ)
				end
				if crowbarr == true then
					Rotate(crowbar, hull.Position.X+3, hull.Position.Y, hull.Position.Z-3, anglesX, anglesY, anglesZ)
				end
				if gunn == true then
					Rotate(gun, hull.Position.X+3, hull.Position.Y, hull.Position.Z-3, anglesX, anglesY, anglesZ)
				end
				if rpgg == true then
					Rotate(rpg, hull.Position.X+3, hull.Position.Y, hull.Position.Z-3, anglesX, anglesY, anglesZ)
				end
			end
	
			local function calculateDirection(gunPosition, mouseHitPosition)
				local direction = (mouseHitPosition - gunPosition).Unit
				return direction
			end
	
	
			local function calculateAngles(direction)
				local angleX = math.atan2(-direction.X, math.sqrt(direction.Y^2 + direction.Z^2))
				local angleY = math.asin(direction.Y)
				local angleZ = math.atan2(-direction.Z, direction.Y)
				return angleX, angleY, angleZ
			end
	
			local UserInputService = game:GetService("UserInputService")
			local RunService = game:GetService("RunService")
			local Players = game:GetService("Players")
			local mouse = game:GetService("Players").LocalPlayer:GetMouse()
	
			local function CreateBullet()
				local gun = workspace.Terrain:FindFirstChild("gun")
				CreatePart(CFrame.new(gun.CFrame.X,gun.CFrame.Y,gun.CFrame.Z),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				local randomname = math.random(0,1000)
				Rename(akakakek,tostring(randomname))
				local bullet = workspace.Terrain:FindFirstChild(tostring(randomname))
				CanCollide(bullet,false)
	
				ResizeObject(bullet,bullet.CFrame,Vector3.new(1,1,1))
	
				CreateSpotLight(bullet);
	
				ChangeBrightness(bullet);
	
				ChangeBrightnessAngle(bullet,360);
	
	
				local mouseHitPosition = mouse.Hit.Position
				local gunPosition = gun.Position
				local direction = calculateDirection(gunPosition, mouseHitPosition)
				local angleX, angleY, angleZ = calculateAngles(direction)
	
	
				Rotate(bullet, gunPosition.X, gunPosition.Y, gunPosition.Z, angleX, angleY, angleZ)
	
	
				local distance = (mouseHitPosition - gunPosition).Magnitude
				local speed = 100
				local time = distance / speed
				local startTime = tick()
				local currentPosition = gunPosition
				while tick() - startTime < time do
					local t = (tick() - startTime) / time
					local newPosition = gunPosition:Lerp(mouseHitPosition, t)
					local newDirection = (newPosition - currentPosition).Unit
					local newAngleX, newAngleY, newAngleZ = calculateAngles(newDirection)
					Rotate(bullet, newPosition.X, newPosition.Y, newPosition.Z, newAngleX, newAngleY, newAngleZ)
					currentPosition = newPosition
	
	
					for _, player in pairs(Players:GetPlayers()) do
						if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
							local distanceToPlayer = (bullet.Position - player.Character.HumanoidRootPart.Position).Magnitude
							if distanceToPlayer <= 20 then
								if player.Name == game.Players.LocalPlayer.Name then
	
								else
									DestroyObject(player.Character:FindFirstChild("Head"))
									DestroyObject(bullet)
									return
								end
							end
						end
					end
					local maxDistance = 150
					if (bullet.Position - gunPosition).Magnitude > maxDistance then
						DestroyObject(bullet)
						return
					end
	
					RunService.RenderStepped:wait()
				end
				DestroyObject(bullet)
			end
	
			local function CreateRocket()
				local rpg = workspace.Terrain:FindFirstChild("rpg")
				CreatePart(CFrame.new(rpg.CFrame.X,rpg.CFrame.Y,rpg.CFrame.Z),workspace.Terrain)
	
				local akakakek = GetNearestPart()
				local randomname = math.random(0,1000)
				Rename(akakakek,tostring(randomname))
				local rocket = workspace.Terrain:FindFirstChild(tostring(randomname))
				CreateMesh(rocket,"rbxassetid://454821348")
				ChangeMeshTexture(rocket,"rbxassetid://454821354")
				CanCollide(rocket,false)
				ChangeMeshSize(rocket,Vector3.new(0.01,0.01,0.01))
	
				ResizeObject(rocket,rocket.CFrame,Vector3.new(1,1,1))
	
	
				local mouseHitPosition = mouse.Hit.Position
				local gunPosition = rpg.Position
				local direction = calculateDirection(gunPosition, mouseHitPosition)
				local angleX, angleY, angleZ = calculateAngles(direction)
	
	
				Rotate(rocket, gunPosition.X, gunPosition.Y, gunPosition.Z, angleX, angleY, angleZ)
	
				CreatePart(rocket.CFrame,workspace.Terrain);
				local partd2 = GetNearestPart();
	
				local randomname2 = math.random(0,1000)
	
				Rename(partd2,"hui");
				local boom = workspace.Terrain:FindFirstChild("hui")
				ChangeTransparency(boom,0.5);
	
				CreateMesh(boom,"rbxassetid://6862105399");
	
				CanCollide(boom,false);
	
				local distance = (mouseHitPosition - gunPosition).Magnitude
				local speed = 100
				local time = distance / speed
				local startTime = tick()
				local currentPosition = gunPosition
	
	
				local transparency = 0
				local vectory = 0
				local vectorx = 0
				local vectorz = 0
				local degreez = 0
				local doonce = false;
				local stop = false;
	
				local impact = true;
				ChangeTransparency(boom,0)
				local run                
				while tick() - startTime < time do
					if stop == true then
						DestroyObject(workspace.Terrain:FindFirstChild(boom));
						DestroyObject(workspace.Terrain:FindFirstChild(rocket));
					else
						local t = (tick() - startTime) / time
						local newPosition = gunPosition:Lerp(mouseHitPosition, t)
						local newDirection = (newPosition - currentPosition).Unit
						local newAngleX, newAngleY, newAngleZ = calculateAngles(newDirection)
						Rotate(rocket, newPosition.X, newPosition.Y, newPosition.Z, newAngleX, newAngleY, newAngleZ)
						currentPosition = newPosition
	
						for _, player in pairs(Players:GetPlayers()) do
							if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
								local distanceToPlayer = (rocket.Position - player.Character.HumanoidRootPart.Position).Magnitude
								if distanceToPlayer <= 20 then
									if player.Name == game.Players.LocalPlayer.Name then
	
									else
										run = game:GetService("RunService").Heartbeat:Connect(function()
											if stop == true then
												DestroyObject(workspace.Terrain:FindFirstChild(boom));
												DestroyObject(workspace.Terrain:FindFirstChild(rocket));
												run:Disconnect();
											else
	
												Rotate(boom,rocket.CFrame.X,rocket.CFrame.Y,rocket.CFrame.Z,0,math.rad(degreez),0)
	
												ChangeMeshSize(boom,Vector3.new(vectorx, vectory, vectorz));
												ChangeTransparency(boom,transparency);
	
												transparency = transparency + 0.03
												vectory = vectory + 10
												vectorx = vectorx + 0.5
												vectorz = vectorz + 0.5
												degreez = degreez + 10
	
												if impact == true then
													for i,v in game.Players:GetPlayers() do
														local chark = v.Character
														if chark then
															local head = chark:FindFirstChild("Head")
															local hrp = chark:FindFirstChild("HumanoidRootPart")
															if head and hrp then
																local distance = (boom.Position - hrp.Position).Magnitude
																if distance < 40 then
																	if v.Name == game.Players.LocalPlayer.Name then
																		--whitelisted
																	else
																		MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
																		impact = false
																	end
																end
															end
														end
													end
												end
	
												if transparency > 1 then
													stop = true;
													if workspace.Terrain:FindFirstChild(boom) or workspace.Terrain:FindFirstChild(rocket) then
														stop = true;
														DestroyObject(workspace.Terrain:FindFirstChild(boom));
														DestroyObject(workspace.Terrain:FindFirstChild(rocket));
														run:Disconnect();
														stop = true;
													end
												end
											end
										end)
									end
								end
							end
						end
						return
					end
					local maxDistance = 150
					if (rocket.Position - gunPosition).Magnitude > maxDistance then
						DestroyObject(rocket)
						return
					end
	
					RunService.RenderStepped:wait()
				end
				DestroyObject(rocket)
			end
	
			local function UseCrowbar()
				local crowbar = workspace.Terrain:FindFirstChild("crowbar")
				local mouse = LocalPlayer:GetMouse()
				MovePart(crowbar, CFrame.new(mouse.Hit.Position));
	
				local hitpart = GetNearestPartTo(crowbar)
				DestroyObject(hitpart)
			end
	
	
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.C then
					if (not gameprocess) then
						if fpv == false then
							switchtofpv()
						end
					end
				end
			end)
	
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.V then
					if (not gameprocess) then
						if fpv == true then
							local crowbar = workspace.Terrain:FindFirstChild("crowbar")
							local gun = workspace.Terrain:FindFirstChild("gun")
							local rpg = workspace.Terrain:FindFirstChild("rpg")
							if crowbar.Transparency == 1 then
								crowbarr = true
								gunn = false
								rpgg = false
								ChangeTransparency(crowbar,0)
								ChangeTransparency(gun,1)
								ChangeTransparency(rpg,1)
							else
								crowbarr = false;
								ChangeTransparency(crowbar,1)
							end
						end
					end
				end
			end)
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.B then
					if (not gameprocess) then
						if fpv == true then
							local gun = workspace.Terrain:FindFirstChild("gun")
							local crowbar = workspace.Terrain:FindFirstChild("crowbar")
							local rpg = workspace.Terrain:FindFirstChild("rpg")
							if gun.Transparency == 1 then
								gunn = true
								crowbarr = false
								rpgg = false
								ChangeTransparency(gun,0)
								ChangeTransparency(crowbar,1)
								ChangeTransparency(rpg,1)
							else
								gunn = false;
								ChangeTransparency(gun,1)
							end
						end
					end
				end
			end)
			UIS.InputBegan:connect(function(input, gameprocess)
				if input.KeyCode == Enum.KeyCode.X then
					if (not gameprocess) then
						if fpv == true then
							local gun = workspace.Terrain:FindFirstChild("gun")
							local crowbar = workspace.Terrain:FindFirstChild("crowbar")
							local rpg = workspace.Terrain:FindFirstChild("rpg")
							if rpg.Transparency == 1 then
								gunn = false
								crowbarr = false
								rpgg = true
								ChangeTransparency(gun,1)
								ChangeTransparency(crowbar,1)
								ChangeTransparency(rpg,0)
							else
								rpgg = false;
								ChangeTransparency(rpg,1)
							end
						end
					end
				end
			end)
			UserInputService.InputBegan:Connect(function(input, gameprocess)
				if input.UserInputType == Enum.UserInputType.MouseButton1 then
					if (not gameprocess) then
						if gunn == true then
							CreateBullet()
						end
						if crowbarr == true then
							UseCrowbar()
						end
						if rpgg == true then
							CreateRocket()
						end
					end
				end
			end)
	
			local vfly = false
			local FLYING = false
			local QEfly = true
			local iyflyspeed = 1
			local vehicleflyspeed = 1
			function NOFLY()
				FLYING = false
				if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end
				if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
					Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
				end
				pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Custom end)
			end
	
			local function CheckDeath()
				if LocalPlayer.Character.Humanoid.Health < 100 then
					if fpv == true then
						local gun = workspace.Terrain:FindFirstChild("gun")
						local crowbar = workspace.Terrain:FindFirstChild("crowbar")
						local rpg = workspace.Terrain:FindFirstChild("rpg")
						local hull = workspace.Terrain:FindFirstChild("Hull")
						NOFLY()
						DestroyObject(rpg)
						DestroyObject(hull)
						DestroyObject(crowbar)
						DestroyObject(gun)
					else
						NOFLY()
						DestroyObject(hull)
					end
				end
			end
	
			local run
			run = game:GetService("RunService").Heartbeat:Connect(function()
				updateTurretRotation()
				CheckDeath()
			end)
	
			IYMouse = Players.LocalPlayer:GetMouse()
			function getRoot(char)
				local rootPart = char:FindFirstChild('HumanoidRootPart') or char:FindFirstChild('UpperTorso') or char:FindFirstChild('UpperUpperTorso')
				return rootPart
			end
			function sFLY(vfly)
				repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and getRoot(Players.LocalPlayer.Character) and Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
				repeat wait() until IYMouse
				if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end
	
				local T = getRoot(Players.LocalPlayer.Character)
				local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
				local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
				local SPEED = 0
	
				local function FLY()
					FLYING = true
					local BG = Instance.new('BodyGyro')
					local BV = Instance.new('BodyVelocity')
					BG.P = 9e4
					BG.Parent = T
					BV.Parent = T
					BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
					BG.cframe = T.CFrame
					BV.velocity = Vector3.new(0, 0, 0)
					BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
					task.spawn(function()
						repeat wait()
							if not vfly and Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
								Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
							end
							if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then
								SPEED = 50
							elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then
								SPEED = 0
							end
							if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then
								BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
								lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
							elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then
								BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
							else
								BV.velocity = Vector3.new(0, 0, 0)
							end
							BG.cframe = workspace.CurrentCamera.CoordinateFrame
						until not FLYING
						CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
						lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
						SPEED = 0
						BG:Destroy()
						BV:Destroy()
						if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
							Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
						end
					end)
				end
				flyKeyDown = IYMouse.KeyDown:Connect(function(KEY)
					if KEY:lower() == 'w' then
						CONTROL.F = (vfly and vehicleflyspeed or iyflyspeed)
					elseif KEY:lower() == 's' then
						CONTROL.B = - (vfly and vehicleflyspeed or iyflyspeed)
					elseif KEY:lower() == 'a' then
						CONTROL.L = - (vfly and vehicleflyspeed or iyflyspeed)
					elseif KEY:lower() == 'd' then 
						CONTROL.R = (vfly and vehicleflyspeed or iyflyspeed)
					elseif QEfly and KEY:lower() == 'e' then
						CONTROL.Q = (vfly and vehicleflyspeed or iyflyspeed)*2
					elseif QEfly and KEY:lower() == 'q' then
						CONTROL.E = -(vfly and vehicleflyspeed or iyflyspeed)*2
					end
					pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Track end)
				end)
				flyKeyUp = IYMouse.KeyUp:Connect(function(KEY)
					if KEY:lower() == 'w' then
						CONTROL.F = 0
					elseif KEY:lower() == 's' then
						CONTROL.B = 0
					elseif KEY:lower() == 'a' then
						CONTROL.L = 0
					elseif KEY:lower() == 'd' then
						CONTROL.R = 0
					elseif KEY:lower() == 'e' then
						CONTROL.Q = 0
					elseif KEY:lower() == 'q' then
						CONTROL.E = 0
					end
				end)
				FLY()
			end
			sFLY()
		end
	
		local function dodynr15()
			local Players = game:GetService("Players")
			local LocalPlayer = Players.LocalPlayer
			local char = LocalPlayer.Character
			local Event = LocalPlayer.Backpack:FindFirstChild("Building Tools").SyncAPI.ServerEndpoint
			local UIS = game:GetService("UserInputService")
	
			local function CreatePart(position,parent)
				Event:InvokeServer("CreatePart", "Normal", position, parent)
			end
	
			--workspace.Part
			local function CreateMesh(part,meshid)
				local args = {
					[1] = "CreateMeshes",
					[2] = {
						[1] = {
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["MeshType"] = Enum.MeshType.FileMesh,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["MeshId"] = meshid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function CanCollide(part,cancollide)
				local args = {
					[1] = "SyncCollision",
					[2] = {
						[1] = {
							["Part"] = part,
							["CanCollide"] = cancollide
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Anchor(part,anchor)
				local args = {
					[1] = "SyncAnchor",
					[2] = {
						[1] = {
							["Part"] = part,
							["Anchored"] = anchor
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function Rotate(part,degreex,degreey,degreez,anglesx,anglesy,anglesz)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = CFrame.new(degreex, degreey, degreez) * CFrame.Angles(anglesx, anglesy,anglesz)
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeMeshSize(part,vector3size)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["Scale"] = vector3size
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function ChangeTransparency(part,transparency)
				local args = {
					[1] = "SyncMaterial",
					[2] = {
						[1] = {
							["Part"] = part,
							["Transparency"] = transparency
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function WeldTo(parttoweld,parttoweldto)
				local args = {
					[1] = "CreateWelds",
					[2] = {
						[1] = parttoweld
					},
					[3] = parttoweldto
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function BreakWeld(weldtobreak)
				local args = {
					[1] = "RemoveWelds",
					[2] = {weldtobreak}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function MovePart(part,cframe)
				local args = {
					[1] = "SyncRotate",
					[2] = {
						[1] = {
							["Part"] = part,
							["CFrame"] = cframe
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function CreateFire(part)
				local args = {
					[1] = "CreateDecorations",
					[2] = {
						[1] = {
							["Part"] = part,
							["DecorationType"] = "Fire"
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeMeshTexture(part,textureid)
				local args = {
					[1] = "SyncMesh",
					[2] = {
						[1] = {
							["Part"] = part,
							["TextureId"] = textureid
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function ChangeColor(part,unioncoloringenabled,color)
				local args = {
					[1] = "SyncColor",
					[2] = {
						[1] = {
							["Color"] = color,
							["UnionColoring"] = unioncoloringenabled,
							["Part"] = part
						}
					}
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function Rename(part,name)
				local args = {
					[1] = "SetName",
					[2] = {
						[1] = part
					},
					[3] = name
				}
	
				Event:InvokeServer(unpack(args))
	
			end
	
			local function DestroyObject(part)
				local args = {
					[1] = "Remove",
					[2] = {
						[1] = part
					}
				}
	
				Event:InvokeServer(unpack(args))
			end
	
			local function GetNearestPart()
				print("Getting nearest part...")
				local nearestPart = nil
				local nearestDistance = math.huge
				local localPlayer = game.Players.LocalPlayer
				local localCharacter = localPlayer.Character
				local RightArm = localCharacter:FindFirstChild("RightHand")
	
				if RightArm then
					print("Found RightArm...")
					for _, part in pairs(workspace:GetDescendants()) do
						if part:IsA("Part") and part.Name == "Part" then
							local distance = (RightArm.Position - part.Position).Magnitude
							if distance < nearestDistance then
								nearestDistance = distance
								nearestPart = part
								print("Found nearest part: " .. tostring(nearestPart))
							end
						end
					end
				end
	
				return nearestPart
			end
	
	
			local function createhammer(player)
				CreatePart(player.Character:FindFirstChild("RightHand").CFrame,workspace);
	
				local partd = GetNearestPart();
				Rename(partd,"Gigachad")
				local part = workspace:WaitForChild("Gigachad")
	
				Rotate(part,part.CFrame.X,part.CFrame.Y,part.CFrame.Z,0,0,math.rad(90))
	
				WeldTo(part,player.Character:FindFirstChild("RightHand"));
	
				CreateMesh(part,"rbxassetid://10172112489");
				ChangeMeshTexture(part,"rbxassetid://10172112542");
				ChangeMeshSize(part,Vector3.new(0.1,0.1,0.1));
	
				CanCollide(part,false);
				Anchor(part,false);
	
				local touched = false;
	
				local dropstate = false;
	
				UIS.InputBegan:Connect(function(input)
	
					if input.KeyCode == Enum.KeyCode.C then
						if dropstate == true then
							--do nothin
						else
	
							if player.Character:FindFirstChild("RightHand").BTWeld then
								BreakWeld(player.Character:FindFirstChild("RightHand").BTWeld);
							else
								BreakWeld(part.BTWeld);
							end
	
							MovePart(part,CFrame.new(part.CFrame.X,part.CFrame.Y,part.CFrame.Z+2))
	
							CanCollide(part,true);
							CreateFire(part);
							dropstate = true;
						end
					end
				end)
	
				part.Touched:Connect(function(toucher)
					if dropstate == true then
						if not touched then
	
							touched = true
	
							task.wait(2) --detonation secs
	
							CreatePart(part.CFrame,workspace);
							local partd2 = GetNearestPart();
							ChangeTransparency(part,1);
							DestroyObject(part);
	
							Rename(partd2,"Gigaboom");
							local part2 = workspace:WaitForChild("Gigaboom")
	
							CreateMesh(part2,"rbxassetid://6862105399");
	
							CanCollide(part2,false);
							Anchor(part2,true);
	
							local degreez = 0
							local vectorx = 1;
							local vectory = 1;
							local vectorz = 1;
	
							local localsound = Instance.new("Sound",workspace);
							localsound.SoundId = "rbxassetid://2814355743"
							localsound.Volume = 10
							localsound:Play();
	
							local transparency = 0;
	
							local impact = true;
	
							while task.wait(0.01) do
	
								Rotate(part2,part2.CFrame.X,part2.CFrame.Y,part2.CFrame.Z,0,math.rad(degreez),0)
	
								ChangeMeshSize(part2,Vector3.new(vectorx, vectory, vectorz));
								ChangeTransparency(part2,transparency);
	
								transparency = transparency + 0.05
								vectory = vectory + 10
								vectorx = vectorx + 1
								vectorz = vectorz + 1
								degreez = degreez + 10
	
								if impact == true then
									for i,v in game.Players:GetPlayers() do
										local chark = v.Character
										if chark then
											local head = chark:FindFirstChild("Head")
											local hrp = chark:FindFirstChild("HumanoidRootPart")
											if head and hrp then
												local distance = (part2.Position - hrp.Position).Magnitude
												if distance < 30 then
													if v.Name == game.Players.LocalPlayer.Name then
														--whitelisted
													else
														MovePart(head,CFrame.new(math.random(-100,100),math.random(10,100),math.random(-100,100)))
														impact = false
													end
												end
											end
										end
									end
								end
	
								if transparency > 1.3 then
									local part3 = workspace:WaitForChild("Gigaboom");
									DestroyObject(part3);
									break
								end
							end
						end
					end
				end)
			end
	
			createhammer(game.Players.LocalPlayer)
		end
	
	
	
		control.MouseButton1Down:Connect(function()
			controlstext.Visible = not controlstext.Visible;
		end)
	
		Frame.Draggable = true;
		Frame.Active = true;
	
	
		xr6.MouseButton1Down:Connect(function()
			doxesterr6()
		end)
	
		dynr6.MouseButton1Down:Connect(function()
			dodynr6()
		end)
	
		visr6.MouseButton1Down:Connect(function()
			dovisr6()
		end)
	
		soldierr6.MouseButton1Down:Connect(function()
			dosoldierr6()
		end)
	
		freemanr6.MouseButton1Down:Connect(function()
			dofreemanr6()
		end)
	
		freemanr15.MouseButton1Down:Connect(function()
			dofreemanr15()
		end)
	
		dynr15.MouseButton1Down:Connect(function()
			dodynr15()
		end)
	end)
end;
task.spawn(C_5f);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_61()
local script = G2L["61"];
	script.Parent.MouseButton1Click:Connect(function()
	
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
	
		local Players = game:GetService("Players")
		local workspace = game:GetService("Workspace")
		local player = Players.LocalPlayer
	
		local function findTool()
			local char = player.Character or player.CharacterAdded:Wait()
	
			for _, v in ipairs(char:GetChildren()) do
				if v:IsA("Tool") and v:FindFirstChild("SyncAPI") then
					return v
				end
			end
	
			for _, v in ipairs(player.Backpack:GetChildren()) do
				if v:IsA("Tool") and v:FindFirstChild("SyncAPI") then
					return v
				end
			end
		end
	
		local tool = findTool()
		if not tool then return end
	
		local remote = tool.SyncAPI.ServerEndpoint
		local function call(a)
			return remote:InvokeServer(unpack(a))
		end
	
		for _, stupidguy in ipairs(workspace:GetDescendants()) do
	
	
			task.spawn(function()
				call({ "CreateMeshes", { { Part = stupidguy } } })
			end)
	
			task.spawn(function()
				call({
					"SyncMesh",
					{{
						Part = stupidguy,
						MeshId = "rbxassetid://12902786354",
					}}
				})
			end)
			game:GetService("RunService").Heartbeat:Connect(function()
				local clonething = {
					[1] = "Clone",
					[2] = {
						[1] = stupidguy
					},
					[3] = game.Workspace
				}
	
				remote:InvokeServer(unpack(clonething))
	
			end)
		end
	end)
end;
task.spawn(C_61);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_63()
local script = G2L["63"];
	script.Parent.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")
	
		local player = Players.LocalPlayer
		local tool, remote
	
		local function findTool()
			-- Check player
			for _, v in ipairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" and v.Parent then
					return v.Parent
				end
			end
			-- Check ReplicatedStorage
			for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" and v.Parent then
					return v.Parent
				end
			end
			return nil
		end
	
		tool = findTool()
		if not tool then
			error("SyncAPI not found! Equip Building Tools / F3X.")
		end
	
		remote = tool.SyncAPI.ServerEndpoint
	
		local function invoke(args)
			local success, err = pcall(function()
				remote:InvokeServer(unpack(args))
			end)
			if not success then
				warn("Invoke failed:", err)
			end
		end
	
		local function DestroyExistingMesh(part)
			local mesh = part:FindFirstChildOfClass("SpecialMesh") or part:FindFirstChildOfClass("BlockMesh") or part:FindFirstChildOfClass("CylinderMesh")
			if mesh then
				invoke({"Remove", {mesh}})
			end
		end
	
		local function ForceSpecialMesh(part)
			DestroyExistingMesh(part)
			invoke({"CreateMeshes", {{ Part = part }}})
		end
	
		local function SetMeshType(part, meshType)
			invoke({"SyncMesh", {{ Part = part, MeshType = meshType }}})
		end
	
		local function SetColor(part, color)
			invoke({"SyncColor", {{ Part = part, Color = color, UnionColoring = false }}})
		end
	
		local randomizerConnection
		local characterParts = {}
	
		local function updateCharacterParts(char)
			characterParts = {}
			for _, v in ipairs(char:GetChildren()) do
				if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
					table.insert(characterParts, v)
				end
			end
		end
	
		local function startRandomizer()
			local char = player.Character or player.CharacterAdded:Wait()
			updateCharacterParts(char)
	
			-- Initial mesh setup
			for _, part in ipairs(characterParts) do
				if part.Parent then
					ForceSpecialMesh(part)
				end
			end
	
			task.wait(0.8)
	
			if randomizerConnection then
				randomizerConnection:Disconnect()
			end
	
			local meshTypes = {"Brick", "Cylinder", "Head", "Sphere", "Torso", "Wedge"}
	
			randomizerConnection = RunService.Heartbeat:Connect(function()
				for _, part in ipairs(characterParts) do
					if part and part.Parent then
						local randomMesh = meshTypes[math.random(#meshTypes)]
						local randomColor = Color3.new(math.random(), math.random(), math.random())
	
						SetMeshType(part, randomMesh)
						SetColor(part, randomColor)
					end
				end
			end)
		end
	
		startRandomizer()
	
		player.CharacterAdded:Connect(function()
			task.wait(1.2)
			startRandomizer()
		end)
	end)
end;
task.spawn(C_63);
-- StarterGui.sponk.Frame.main1.TextButton.LocalScript
local function C_65()
local script = G2L["65"];
	
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local tool
	
		for i, v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		for i, v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
	
		local remote = tool.SyncAPI.ServerEndpoint
	
		function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		function SetCollision(part, boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
	
		function SetAnchor(boolean, part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
	
		function CreatePart(cf)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = workspace
			}
			_(args)
		end
	
		function Resize(part, size, cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
	
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part, meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://" .. meshid
					}
				}
			}
			_(args)
		end
	
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://" .. texid
					}
				}
			}
			_(args)
		end
	
		function MeshResize(part, size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
	
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = workspace.Part
				},
				[3] = stringg
			}
			_(args)
		end
	
		function Sky(id)
			local hrp = char:WaitForChild("HumanoidRootPart")
			local cf = hrp.CFrame
			CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)))
			for _, v in workspace:GetDescendants() do
				if v:IsA("BasePart") and v.CFrame.Position == cf.Position + Vector3.new(0, 6, 0) then
					SetAnchor(true, v)
					AddMesh(v)
					SetMesh(v, "14832966960")
					SetTexture(v, id)
					MeshResize(v, Vector3.new(0, 0, 0))
				end
			end
		end
	
		local function createRainToads()
			while true do
				wait(0.01) -- Here they change the appearance time of the Toads or other meshes
				if player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
					local hrpcf = player.Character.HumanoidRootPart.CFrame
					local x = hrpcf.x
					local z = hrpcf.z
					local randint = math.random(-600, 600)
					local randint2 = math.random(-600, 600)
					local xloc = randint + x
					local zloc = randint2 + z
					local cf = player.Character.HumanoidRootPart.CFrame.y + 400
	
					spawn(function()
						local newToad = CreatePart(CFrame.new(math.floor(xloc), math.random(cf, cf + 400), math.floor(zloc)))
						for i, v in game.Workspace:GetDescendants() do
							if v.Name == "Part" and v.Parent == workspace and v.CFrame.x == math.floor(xloc) and v.CFrame.z == math.floor(zloc) then
								SetName(v, "bowser") -- Here the name of the toad changes
								SetAnchor(false, v)
								AddMesh(v)
								Resize(v, Vector3.new(4, 4, 4), v.CFrame)
								MeshResize(v, Vector3.new(2, 2, 2))
								SetMesh(v, "11377340415") -- Here put it A custom mesh
								SetTexture(v, "11377340621") -- X2
								SetCollision(v, true)
								v.Orientation = Vector3.new(0, 0, 0)
	
								v.CFrame = v.CFrame + Vector3.new(0, 0, 0)
	
								local sound = Instance.new("Sound", v)
								sound.SoundId = "rbxassetid://153752123" -- Here the noise or another sound To the toads or other things It works when they appear 
								sound.Volume = 0
								sound.PlayOnRemove = true
								sound:Destroy()
							end
						end
					end)
				else
					wait(1)
				end
			end
		end
	
		coroutine.wrap(createRainToads)()
	
	end)
	
	
end;
task.spawn(C_65);
-- StarterGui.sponk.Frame.executor.Frame.TextLabel.LocalScript
local function C_6a()
local script = G2L["6a"];
	script.Parent.Text = ""..game.Players.LocalPlayer.Name
end;
task.spawn(C_6a);
-- StarterGui.sponk.Frame.executor.Frame.ImageLabel.LocalScript
local function C_6d()
local script = G2L["6d"];
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	local imagelabel = script.Parent
	imagelabel.Image = Players:GetUserThumbnailAsync(player.UserId,Enum.ThumbnailType.HeadShot,Enum.ThumbnailSize.Size420x420)
end;
task.spawn(C_6d);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_75()
local script = G2L["75"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 77909271207856")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 1.2")
	end)
end;
task.spawn(C_75);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_78()
local script = G2L["78"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 77484784570543")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.09")
	end)
end;
task.spawn(C_78);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_7a()
local script = G2L["7a"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 129007552431697")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.12")
	end)
end;
task.spawn(C_7a);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_7c()
local script = G2L["7c"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 136111288303730")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.2")
	end)
end;
task.spawn(C_7c);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_7e()
local script = G2L["7e"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 94284750410104")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.2")
	end)
end;
task.spawn(C_7e);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_80()
local script = G2L["80"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 119543964108805")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.8")
	end)
end;
task.spawn(C_80);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_82()
local script = G2L["82"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 109928136872365")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.8")
	end)
end;
task.spawn(C_82);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_84()
local script = G2L["84"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 81881418977857")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.1")
	end)
end;
task.spawn(C_84);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_86()
local script = G2L["86"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 128327365740560")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.1")
	end)
end;
task.spawn(C_86);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_88()
local script = G2L["88"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 118510088348722")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.2")
	end)
end;
task.spawn(C_88);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_8a()
local script = G2L["8a"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 84690995964261")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.1")
	end)
end;
task.spawn(C_8a);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_8c()
local script = G2L["8c"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 110788401793874")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.8")
	end)
end;
task.spawn(C_8c);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_8e()
local script = G2L["8e"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 101381195264372")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.18")
	end)
end;
task.spawn(C_8e);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_90()
local script = G2L["90"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 105819456196233")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.29")
	end)
end;
task.spawn(C_90);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_92()
local script = G2L["92"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 5409360995")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 1.5")
	end)
end;
task.spawn(C_92);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_94()
local script = G2L["94"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 86421620170863")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.1")
	end)
end;
task.spawn(C_94);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_96()
local script = G2L["96"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 1842577632")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 1.2")
	end)
end;
task.spawn(C_96);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_98()
local script = G2L["98"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 80705148532401")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.2")
	end)
end;
task.spawn(C_98);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_9a()
local script = G2L["9a"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 120257721445446")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.8")
	end)
end;
task.spawn(C_9a);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_9c()
local script = G2L["9c"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 1836785840")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 2.3")
	end)
end;
task.spawn(C_9c);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_9e()
local script = G2L["9e"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 7024332460")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 1.5")
	end)
end;
task.spawn(C_9e);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_a0()
local script = G2L["a0"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 94795824357273")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.145")
	end)
end;
task.spawn(C_a0);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_a2()
local script = G2L["a2"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 118540910592691")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.25")
	end)
end;
task.spawn(C_a2);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_a4()
local script = G2L["a4"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 109777449191292")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.2")
	end)
end;
task.spawn(C_a4);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_a6()
local script = G2L["a6"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 89746313790592")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.107")
	end)
end;
task.spawn(C_a6);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_a8()
local script = G2L["a8"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 100648501645180")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.1")
	end)
end;
task.spawn(C_a8);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_aa()
local script = G2L["aa"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 101971688234185")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.1")
	end)
end;
task.spawn(C_aa);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_ac()
local script = G2L["ac"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 139488665764275")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.9")
	end)
end;
task.spawn(C_ac);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_ae()
local script = G2L["ae"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 85390427326662")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.13")
	end)
end;
task.spawn(C_ae);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_b0()
local script = G2L["b0"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 136268768392339")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.365")
	end)
end;
task.spawn(C_b0);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_b2()
local script = G2L["b2"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 103164709349208")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.125")
	end)
end;
task.spawn(C_b2);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_b4()
local script = G2L["b4"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 82746224492420")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 1")
	end)
end;
task.spawn(C_b4);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_b6()
local script = G2L["b6"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 82225828367607")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.2")
	end)
end;
task.spawn(C_b6);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_b8()
local script = G2L["b8"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 109491445050721")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.06")
	end)
end;
task.spawn(C_b8);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_ba()
local script = G2L["ba"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 79999206651848")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.22")
	end)
end;
task.spawn(C_ba);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_bc()
local script = G2L["bc"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 86029207803539")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.4")
	end)
end;
task.spawn(C_bc);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_be()
local script = G2L["be"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 140240856766854")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.2")
	end)
end;
task.spawn(C_be);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_c0()
local script = G2L["c0"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 132870964320141")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.135")
	end)
end;
task.spawn(C_c0);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_c2()
local script = G2L["c2"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 123705905892714")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.129")
	end)
end;
task.spawn(C_c2);
-- StarterGui.sponk.Frame.audios.TextButton.LocalScript
local function C_c4()
local script = G2L["c4"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music 134904159263853")
		RequestCommand:InvokeServer(";volume inf")
		RequestCommand:InvokeServer(";pitch 0.15")
	end)
end;
task.spawn(C_c4);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_c9()
local script = G2L["c9"];
	script.Parent.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local player = Players.LocalPlayer
		local tool
		local function findSyncAPITool()
			for _, v in pairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
			for _, v in pairs(ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					return v.Parent
				end
			end
		end
		tool = findSyncAPITool()
		if not tool then return end
		local remote = tool.SyncAPI.ServerEndpoint
		local function invoke(args)
			remote:InvokeServer(unpack(args))
		end
		local function SetLocked(part, boolean)
			invoke({ "SetLocked", { part }, boolean })
		end
		local function SpawnDecal(part, face)
			invoke({ "CreateTextures", { { Part = part, Face = face, TextureType = "Decal" } } })
		end
		local function AddDecal(part, assetId, face)
			invoke({ "SyncTexture", { { Part = part, Face = face, TextureType = "Decal", Texture = "rbxassetid://" .. assetId } } })
		end
		local function hasBlockedMesh(part)
			for _, child in ipairs(part:GetChildren()) do
				if child:IsA("SpecialMesh") or child:IsA("Mesh") then
					if tostring(child.MeshId):find("111891702759441") then
						return true
					end
				end
			end
			return false
		end
		local function SpamDecal(assetId)
			for _, v in pairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") and not hasBlockedMesh(v) then
					task.spawn(function()
						SetLocked(v, false)
						v.Transparency = 0
						for _, face in pairs(Enum.NormalId:GetEnumItems()) do
							SpawnDecal(v, face)
							AddDecal(v, assetId, face)
						end
					end)
				end
			end
		end
		local TextBox = script.Parent.Parent:FindFirstChild("TextBox")
		local skyId = TextBox and TextBox.Text
		if skyId and skyId ~= "" then
			SpamDecal(skyId)
		end
	end)
end;
task.spawn(C_c9);
-- StarterGui.sponk.Frame.scripth.TextButton.Skybox
local function C_cb()
local script = G2L["cb"];
	script.Parent.MouseButton1Click:Connect(function()
	
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
		function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = part
				},
				[3] = stringg
			}
	
			_(args)
		end
		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
		function Weld(part1, part2,lead)
			local args = {
				[1] = "CreateWelds",
				[2] = {
					[1] = part1,
					[2] = part2
				},
				[3] = lead
			}
			_(args)
	
		end
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		function CreateSpotlight(part)
			local args = {
				[1] = "CreateLights",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight"
					}
				}
			}
			_(args)
		end
		function SyncLighting(part,brightness)
			local args = {
				[1] = "SyncLighting",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight",
						["Brightness"] = brightness
					}
				}
			}
			_(args)
		end
		function Color(part,color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color,
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
		function SpawnDecal(part,side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
	
			_(args)
		end
		function AddDecal(part,asset,side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			_(args)
		end
	
		function Sky(id)
			e = char.HumanoidRootPart.CFrame.x
			f = char.HumanoidRootPart.CFrame.y
			g = char.HumanoidRootPart.CFrame.z
			CreatePart(CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,6,0),workspace)
			for i,v in game.Workspace:GetDescendants() do
				if v:IsA("BasePart") and v.CFrame.x == math.floor(e) and v.CFrame.z == math.floor(g) then
					SetCollision(v, false)  -- Disable collision FIRST!
					SetName(v,"Skybox")
					AddMesh(v)
					SetMesh(v,"111891702759441")
					SetTexture(v,id)
					MeshResize(v,Vector3.new(9999, 9999, 9999))
					SetLocked(v,true)
				end
			end
		end
		
		-- Get the TextBox and parse the ID
		local textBox = script.Parent.Parent:FindFirstChild("TextBox")
		local inputText = textBox and textBox.Text
		
		-- Parse sky("number") format or use the number directly
		local skyId = inputText:match('sky%("(%d+)"%)') or inputText:match("sky%('(%d+)'%)") or inputText
		Sky(skyId)
	end)
end;
task.spawn(C_cb);
-- StarterGui.sponk.Frame.scripth.ImageUpdater
local function C_cc()
local script = G2L["cc"];
	local textBox = script.Parent:WaitForChild("TextBox")
	local decalImage = script.Parent:WaitForChild("DecalImage")
	
	local function updateImage()
		local text = textBox.Text
		if text ~= "" then
			local textureId = tonumber(text)
			if textureId then
				decalImage.Image = "rbxassetid://" .. textureId
			else
				decalImage.Image = text
			end
		end
	end
	
	-- Update the image whenever the text changes
	textBox:GetPropertyChangedSignal("Text"):Connect(updateImage)
	
	-- Also update on focus lost
	textBox.FocusLost:Connect(updateImage)
end;
task.spawn(C_cc);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_ce()
local script = G2L["ce"];
	script.Parent.MouseButton1Click:Connect(function()
			local ReplicatedStorage = game:GetService("ReplicatedStorage")
			local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
			RequestCommand:InvokeServer(";fogcolor black ;time 5.7")
	
			local player = game.Players.LocalPlayer
			local char = player.Character or player.CharacterAdded:Wait()
			local tool
	
			for _,v in ipairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
	
			if not tool then
				for _,v in ipairs(game.ReplicatedStorage:GetDescendants()) do
					if v.Name == "SyncAPI" then
						tool = v.Parent
						break
					end
				end
			end
	
			if not tool then return end
	
			local remote = tool.SyncAPI.ServerEndpoint
	
			local function _(args)
				remote:InvokeServer(unpack(args))
			end
	
			local function CreatePart(cf,parent)
				_({"CreatePart","Normal",cf,parent})
			end
	
			local function SetName(part,name)
				_({"SetName",{part},name})
			end
	
			local function AddMesh(part)
				_({"CreateMeshes",{{Part=part}}})
			end
	
			local function SetMesh(part,id)
				_({"SyncMesh",{{Part=part,MeshId="rbxassetid://"..id}}})
			end
	
			local function SetTexture(part,id)
				_({"SyncMesh",{{Part=part,TextureId="rbxassetid://"..id}}})
			end
	
			local function MeshResize(part,size)
				_({"SyncMesh",{{Part=part,Scale=size}}})
			end
	
			local function SetVertexColor(part,vec)
				_({"SyncMesh",{{Part=part,VertexColor=vec}}})
			end
	
			local function SetLocked(part,bool)
				_({"SetLocked",{part},bool})
			end
	
			local function SetMaterial(part,mat)
				_({"SyncMaterial",{{Part=part,Material=mat}}})
			end
	
			local function SetCollision(part,bool)
				_({"SyncCollision",{{Part=part,CanCollide=bool}}})
			end
	
			local function CreatePointLight(part)
				_({"CreateLights",{{Part=part,LightType="PointLight"}}})
			end
	
			local function SyncPointLight(part,brightness,range)
				_({"SyncLighting",{{Part=part,LightType="PointLight",Brightness=brightness,Range=range}}})
			end
	
			local function Sky(texId)
				local pos = Vector3.new(0,100,0)
	
				CreatePart(CFrame.new(pos),workspace)
	
				for _,v in ipairs(workspace:GetDescendants()) do
					if v:IsA("BasePart")
						and not v:IsDescendantOf(char)
						and math.floor(v.Position.X) == 0
						and math.floor(v.Position.Y) == 100
						and math.floor(v.Position.Z) == 0 then
	
						SetName(v,"Sky")
						AddMesh(v)
						SetMesh(v,"111891702759441")
						SetTexture(v,texId)
						MeshResize(v,Vector3.new(99999,99999,99999))
						SetVertexColor(v,Vector3.new(2.5,2.5,2.5))
						SetMaterial(v,"Neon")
						SetCollision(v,false)
						CreatePointLight(v)
						SyncPointLight(v,5,8)
						SetLocked(v,true)
					end
				end
			end
		local textBox = script.Parent.Parent:FindFirstChild("TextBox")
		local inputText = textBox and textBox.Text
	
		-- Parse sky("number") format or use the number directly
		local skyId = inputText:match('sky%("(%d+)"%)') or inputText:match("sky%('(%d+)'%)") or inputText
		id = skyId
			Sky(skyId)
	end)
end;
task.spawn(C_ce);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_d0()
local script = G2L["d0"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fogcolor black ;time 5.7")
	
		local player = game.Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
	
		local tool
		for _, v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
				break
			end
		end
		if not tool then
			for _, v in game.ReplicatedStorage:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
		end
	
		if not tool then
			warn("dude")
			return
		end
	
		local remote = tool.SyncAPI.ServerEndpoint
		local function _(args)
			remote:InvokeServer(unpack(args))
		end
	
		local processed = {}
		local function SetPropertiesOnce(part, color)
			if processed[part] then return end
			processed[part] = true
	
	
			_({"SyncMesh", {{
				Part = part, 
				VertexColor = color,
				Scale = Vector3.new(60000, 60000, 60000)  
			}}})
		end
	
		local ids = {
			["rbxassetid://111891702759441"] = Vector3.new(2.5, 2.5, 2.5),
			["rbxassetid://8006679977"] = Vector3.new(2.5, 2.5, 2.5)
		}
	
		for _, v in workspace:GetDescendants() do
			if v:IsA("BasePart") then
				local mesh = v:FindFirstChildOfClass("SpecialMesh")
				if mesh and ids[mesh.MeshId] then
					SetPropertiesOnce(v, ids[mesh.MeshId])
				end
			end
		end
	end)
end;
task.spawn(C_d0);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_d2()
local script = G2L["d2"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		for i,v in game.ReplicatedStorage:GetDescendants() do
			if v.Name == "SyncAPI" then
				tool = v.Parent
			end
		end
		remote = tool.SyncAPI.ServerEndpoint
		function _(args)
			remote:InvokeServer(unpack(args))
		end
		function SetCollision(part,boolean)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = boolean
					}
				}
			}
			_(args)
		end
		function SetAnchor(boolean,part)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			_(args)
		end
		function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end
		function DestroyPart(part)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = part
				}
			}
			_(args)
		end
		function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			_(args)
		end
		function Resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			_(args)
		end
		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			_(args)
		end
	
		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end
		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end
		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = part
				},
				[3] = stringg
			}
	
			_(args)
		end
		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = size
					}
				}
			}
			_(args)
		end
		function Weld(part1, part2,lead)
			local args = {
				[1] = "CreateWelds",
				[2] = {
					[1] = part1,
					[2] = part2
				},
				[3] = lead
			}
			_(args)
	
		end
		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			_(args)
		end
		function SetTrans(part,int)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = int
					}
				}
			}
			_(args)
		end
		function CreateSpotlight(part)
			local args = {
				[1] = "CreateLights",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight"
					}
				}
			}
			_(args)
		end
		function SyncLighting(part,brightness)
			local args = {
				[1] = "SyncLighting",
				[2] = {
					[1] = {
						["Part"] = part,
						["LightType"] = "SpotLight",
						["Brightness"] = brightness
					}
				}
			}
			_(args)
		end
		function Color(part,color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color,
						["UnionColoring"] = false
					}
				}
			}
			_(args)
		end
		function SpawnDecal(part,side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
	
			_(args)
		end
		function AddDecal(part,asset,side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			_(args)
		end
	
		function Sky(id)
			local e = char.HumanoidRootPart.CFrame.x
			local f = char.HumanoidRootPart.CFrame.y
			local g = char.HumanoidRootPart.CFrame.z
			local spawnPos = CFrame.new(math.floor(e), math.floor(f), math.floor(g)) + Vector3.new(0, 6, 0)
	
			CreatePart(spawnPos, workspace)
			task.wait(0.2) 
	
			local skyPart
			for i, v in workspace:GetDescendants() do
				if v:IsA("BasePart") and (v.Position - spawnPos.p).Magnitude < 1 then
					skyPart = v
					SetName(v, "RandomSpinSky")
					SetCollision(v, false)  -- Disable collision FIRST!
					AddMesh(v)
					SetMesh(v, "111891702759441")
					SetTexture(v, id)
					MeshResize(v, Vector3.new(9999, 9999, 9999))
					SetLocked(v, true)
					SetAnchor(true, v)
					break
				end
			end
	
			if skyPart then
				local t = 0
				local baseSpeed = 50
				local randomness = 50   
	
				game:GetService("RunService").Heartbeat:Connect(function(dt)
					t = t + dt
	
					local rotX = math.sin(t * 1.5) * randomness
					local rotY = t * baseSpeed 
					local rotZ = math.cos(t * 2.1) * randomness
	
					local newCf = spawnPos * CFrame.Angles(
						math.rad(rotX), 
						math.rad(rotY), 
						math.rad(rotZ)
					)
	
					MovePart(skyPart, newCf)
				end)
			end
		end
		
		-- Get the TextBox and parse the ID
		local textBox = script.Parent.Parent:FindFirstChild("TextBox")
		local inputText = textBox and textBox.Text or ""
		
		-- Parse sky("number") format or use the number directly
		local skyId = inputText
		Sky(skyId)
	end)
end;
task.spawn(C_d2);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_d4()
local script = G2L["d4"];
	script.Parent.MouseButton1Click:Connect(function()
			local player = game.Players.LocalPlayer
			local char = player.Character or player.CharacterAdded:Wait()
			local tool
	
			for _, v in pairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
	
			for _, v in pairs(game.ReplicatedStorage:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
	
			if not tool then return end
	
			local remote = tool.SyncAPI.ServerEndpoint
	
			local function invoke(args)
				remote:InvokeServer(unpack(args))
			end
	
			local function RemovePart(part)
				invoke({
					"Remove",
					{ part }
				})
			end
	
			local function DeleteSkyMesh()
				for _, v in pairs(workspace:GetDescendants()) do
					if v:IsA("BasePart") then
						for _, child in pairs(v:GetChildren()) do
							if (child:IsA("SpecialMesh") or child:IsA("Mesh")) 
								and tostring(child.MeshId):find("111891702759441") then
								RemovePart(v)
							end
						end
					end
				end
			end
	
		DeleteSkyMesh()
	end)
end;
task.spawn(C_d4);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_d6()
local script = G2L["d6"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" and v.Parent:FindFirstChild("Tools") and not v.Parent:FindFirstChild("Tools"):FindFirstChild("Marketplace") then
				tool = v.Parent
			end
		end
		if tool == nil then
			for i,v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
		end
		remote = tool.SyncAPI.ServerEndpoint
	
		local function GetPartsFromSelection(Selection)
			local Parts = {}
			for _, Descendant in pairs(Selection:GetDescendants()) do
				if Descendant.ClassName == 'Decal' then
					Parts[#Parts + 1] = Descendant
				end
			end
			return Parts
		end
	
		local getfuckedlol = GetPartsFromSelection(workspace)
		local shitass = {}
		for _, Part in pairs(getfuckedlol) do
			table.insert(shitass, Part);
		end;
		remote:InvokeServer('Remove', shitass);
	end)
end;
task.spawn(C_d6);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_d8()
local script = G2L["d8"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" and v.Parent:FindFirstChild("Tools") and v.Parent:FindFirstChild("Tools"):FindFirstChild("Marketplace") then
				tool = v.Parent
			end
		end
		if tool == nil then
			for i,v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
		end
		local remote = tool.SyncAPI.ServerEndpoint
		local function _(args)
			return remote:InvokeServer(unpack(args))
		end
	
		local function SpawnDecal(part)
			task.defer(function()
				_({"CreateDecorations",{
					{Part=part,DecorationType="ParticleEmitter"}
				}})
			end)
		end
	
		local function AddDecal(part,asset)
			task.defer(function()
				_({"SyncDecorate",{
					{Part=part,DecorationType="ParticleEmitter",Texture="rbxassetid://"..asset}
				}})
			end)
		end
	
		function spam(id)
			for i, v in workspace:GetDescendants() do
				if v:IsA("BasePart") and not v:IsA("Terrain") and not v.Parent:IsA("Terrain") and not tostring(v.Name):find("Sky") then
					task.defer(function()
						SpawnDecal(v)
						AddDecal(v, id)
					end)
				end
			end
		end
		
		local TextBox = script.Parent.Parent:FindFirstChild("TextBox")
		local skyId = TextBox and TextBox.Text
		spam(skyId)
	end)
	
end;
task.spawn(C_d8);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_da()
local script = G2L["da"];
	script.Parent.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local char = player.Character
		local tool
		for i,v in player:GetDescendants() do
			if v.Name == "SyncAPI" and v.Parent:FindFirstChild("Tools") and v.Parent:FindFirstChild("Tools"):FindFirstChild("Marketplace") then
				tool = v.Parent
			end
		end
		if tool == nil then
			for i,v in player:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end
		end
		local remote = tool.SyncAPI.ServerEndpoint
		local function _(args)
			return remote:InvokeServer(unpack(args))
		end
	
		function yes(part)
			task.defer(function()
				_({"Remove",
					{part}
				})
			end)
		end
	
		function spam(id)
			for i, v in workspace:GetDescendants() do
				if v:IsA("ParticleEmitter") and not v:IsA("Terrain") and not v.Parent:IsA("Terrain") and not tostring(v.Name):find("Sky") then
					task.defer(function()
						yes(v)
					end)
				end
			end
		end
	
		spam(id)
	end)
	
end;
task.spawn(C_da);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_dc()
local script = G2L["dc"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		local commandbox = script.Parent.Parent:FindFirstChild("CommandBox")
		local commandboxText = commandbox and commandbox.Text or ""
		RequestCommand:InvokeServer(";" .. commandboxText)
	end)
end;
task.spawn(C_dc);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_e1()
local script = G2L["e1"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		local skyIdBox = script.Parent.Parent:WaitForChild("skyIdBox")
		local PitchId = script.Parent.Parent:WaitForChild("PitchId")
	
		script.Parent.MouseButton1Click:Connect(function()
			local musicId = skyIdBox.Text
			local pitchValue = PitchId.Text
	
			RequestCommand:InvokeServer(";music " .. musicId)
			RequestCommand:InvokeServer(";volume inf")
			RequestCommand:InvokeServer(";pitch " .. pitchValue)
		end)
	end)
end;
task.spawn(C_e1);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_e3()
local script = G2L["e3"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		local messageBox = script.Parent.Parent:WaitForChild("MessageBox")
		local message = messageBox.Text
	
		RequestCommand:InvokeServer(";servermessage " .. message)
	end)
end;
task.spawn(C_e3);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_e6()
local script = G2L["e6"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		local messageBox = script.Parent.Parent:WaitForChild("MessageBox")
		local message = messageBox.Text
	
		RequestCommand:InvokeServer(";serverhint " .. message)
	end)
end;
task.spawn(C_e6);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_e9()
local script = G2L["e9"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		local bgui = script.Parent.Parent:WaitForChild("Bgui")
		local input = bgui.Text
	
		RequestCommand:InvokeServer(";titleb me " .. input)
	end)
end;
task.spawn(C_e9);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_ec()
local script = G2L["ec"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
	
		local bgui2 = script.Parent.Parent:FindFirstChild("Bgui2")
		local bgui2Text = bgui2 and bgui2.Text or ""
		RequestCommand:InvokeServer(";titler others " .. bgui2Text)
	end)
end;
task.spawn(C_ec);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_f2()
local script = G2L["f2"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "86566942781985"
	end)
end;
task.spawn(C_f2);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_f4()
local script = G2L["f4"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "107326617718563"
	end)
end;
task.spawn(C_f4);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_f6()
local script = G2L["f6"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "102936542017119"
	end)
end;
task.spawn(C_f6);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_f8()
local script = G2L["f8"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "116161114124536"
	end)
end;
task.spawn(C_f8);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_fa()
local script = G2L["fa"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "95819633522162"
	end)
end;
task.spawn(C_fa);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_fc()
local script = G2L["fc"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "120468471259787"
	end)
end;
task.spawn(C_fc);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_fe()
local script = G2L["fe"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "90200997595990"
	end)
end;
task.spawn(C_fe);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_100()
local script = G2L["100"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "75128852944098"
	end)
end;
task.spawn(C_100);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_102()
local script = G2L["102"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "111181868950549"
	end)
end;
task.spawn(C_102);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_104()
local script = G2L["104"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "14841432885"
	end)
end;
task.spawn(C_104);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_106()
local script = G2L["106"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "12593460470"
	end)
end;
task.spawn(C_106);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_108()
local script = G2L["108"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "133251442350560"
	end)
end;
task.spawn(C_108);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_10a()
local script = G2L["10a"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "158118263"
	end)
end;
task.spawn(C_10a);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_10c()
local script = G2L["10c"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "107813942350069"
	end)
end;
task.spawn(C_10c);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_10e()
local script = G2L["10e"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "130226023785757"
	end)
end;
task.spawn(C_10e);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_110()
local script = G2L["110"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "9422866248"
	end)
end;
task.spawn(C_110);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_112()
local script = G2L["112"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "278201190"
	end)
end;
task.spawn(C_112);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_114()
local script = G2L["114"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "106333494847896"
	end)
end;
task.spawn(C_114);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_116()
local script = G2L["116"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "18343405871"
	end)
end;
task.spawn(C_116);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_118()
local script = G2L["118"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "130742396"
	end)
end;
task.spawn(C_118);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_11a()
local script = G2L["11a"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "84018747"
	end)
end;
task.spawn(C_11a);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_11c()
local script = G2L["11c"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "77501465777313"
	end)
end;
task.spawn(C_11c);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_11e()
local script = G2L["11e"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "156886272"
	end)
end;
task.spawn(C_11e);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_120()
local script = G2L["120"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "48290678"
	end)
end;
task.spawn(C_120);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_122()
local script = G2L["122"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "170539018"
	end)
end;
task.spawn(C_122);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_124()
local script = G2L["124"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "6737559631"
	end)
end;
task.spawn(C_124);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_126()
local script = G2L["126"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "14141785729"
	end)
end;
task.spawn(C_126);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_128()
local script = G2L["128"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "382332426"
	end)
end;
task.spawn(C_128);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_12a()
local script = G2L["12a"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "12283801664"
	end)
end;
task.spawn(C_12a);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_12c()
local script = G2L["12c"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "73685924029110"
	end)
end;
task.spawn(C_12c);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_12e()
local script = G2L["12e"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "3342499434"
	end)
end;
task.spawn(C_12e);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_130()
local script = G2L["130"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "891289659"
	end)
end;
task.spawn(C_130);
-- StarterGui.sponk.Frame.scripth.DecalSelect.ImageButton.LocalScript
local function C_132()
local script = G2L["132"];
	script.Parent.MouseButton1Click:Connect(function()
		local frame = script.Parent.Parent.Parent
		local id = frame:FindFirstChild("TextBox")
		id.Text = "12169362233"
	end)
end;
task.spawn(C_132);
-- StarterGui.sponk.Frame.scripth.TextButton.LocalScript
local function C_135()
local script = G2L["135"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";music")
	end)
end;
task.spawn(C_135);
-- StarterGui.sponk.Frame.execp.pagescript
local function C_13b()
local script = G2L["13b"];
	script.Parent.MouseButton1Down:Connect(function()
		script.Parent.Parent.audios.Visible = false
		script.Parent.Parent.executor.Visible = true
		script.Parent.Parent.scripth.Visible = false
		script.Parent.Parent.main1.Visible = false
		script.Parent.Parent.main2.Visible = false
		script.Parent.Parent.player.Visible = false
	end)
end;
task.spawn(C_13b);
-- StarterGui.sponk.Frame.audiosp.pagescript
local function C_13d()
local script = G2L["13d"];
	script.Parent.MouseButton1Down:Connect(function()
		script.Parent.Parent.audios.Visible = true
		script.Parent.Parent.executor.Visible = false
		script.Parent.Parent.scripth.Visible = false
		script.Parent.Parent.main1.Visible = false
		script.Parent.Parent.main2.Visible = false
		script.Parent.Parent.player.Visible = false
	end)
end;
task.spawn(C_13d);
-- StarterGui.sponk.Frame.ScriptHub.pagescript
local function C_13f()
local script = G2L["13f"];
	script.Parent.MouseButton1Down:Connect(function()
		script.Parent.Parent.audios.Visible = false
		script.Parent.Parent.executor.Visible = false
		script.Parent.Parent.scripth.Visible = true
		script.Parent.Parent.main1.Visible = false
		script.Parent.Parent.main2.Visible = false
		script.Parent.Parent.player.Visible = false
	end)
end;
task.spawn(C_13f);
-- StarterGui.sponk.Frame.Mainp.pagescript
local function C_141()
local script = G2L["141"];
	script.Parent.MouseButton1Down:Connect(function()
		script.Parent.Parent.audios.Visible = false
		script.Parent.Parent.executor.Visible = false
		script.Parent.Parent.scripth.Visible = false
		script.Parent.Parent.main1.Visible = true
		script.Parent.Parent.main2.Visible = false
		script.Parent.Parent.player.Visible = false
	end)
end;
task.spawn(C_141);
-- StarterGui.sponk.put ts in ur screengui (NOT FRAME).LocalScript  READ ME
local function C_144()
local script = G2L["144"];
	script.Parent.MouseButton1Click:connect(function()
	    if script.Parent.Parent.Frame.Visible == false then   --make all frames here by name of ur frame 
	        script.Parent.Parent.Frame.Visible = true -- here too 
		    script.Parent.Text = 'Close'
		
		else
	        script.Parent.Parent.Frame.Visible = false  -- and here
	end     script.Parent.Text = 'Open'
	 end)
end;
task.spawn(C_144);
-- StarterGui.sponk.put ts in ur screengui (NOT FRAME).ImageLabel.LocalScript
local function C_146()
local script = G2L["146"];
	local imageLabel = script.Parent
	local speed = 1
	
	game:GetService("RunService").RenderStepped:Connect(function()
		imageLabel.Rotation = imageLabel.Rotation + speed
	end)
	
end;
task.spawn(C_146);

return G2L["1"], require;

Features & Information

f3x tlal hack new leaked hacker marnonet leakkidd

Community Comments (2)

Fgpilj2alt1Fgpilj2alt1Sep 2, 2026

How get that tlal leak gui f3x

LordblocksLordblocksSep 26, 2026

Why you leak script

More Scripts for Universal Scripts