
Key RequiredUniversal

--[=[
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;



How get that tlal leak gui f3x
Why you leak script