
Keyless

local UiManager = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))();
local ScriptUrl = "https://raw.githubusercontent.com/Wic1k/Scripts/refs/heads/main/Modules/";
local PlayerService = game:GetService("Players");
local ReplicatedStorage = game:GetService("ReplicatedStorage");
local WorkspaceService = game:GetService("Workspace");
local PlayerService1 = game:GetService("Players");
local RunService = game:GetService("RunService");
local LocalPlayer = PlayerService1.LocalPlayer;
local AnimationFolder = ReplicatedStorage:WaitForChild("Animations");
local RemoteFolder = ReplicatedStorage:WaitForChild("Remotes");
local ModuleFolder = ReplicatedStorage:WaitForChild("Modules");
local ShootAnimation = AnimationFolder:WaitForChild("Shoot");
local ShootGunRemote = RemoteFolder:WaitForChild("ShootGun");
local BulletRenderer = require(ModuleFolder:WaitForChild("BulletRenderer"));
local GunConfig = {
GUN = "Gun_Equip"
};
local MaxDistance = 250;
getgenv().aimConfig = {
MAX_DISTANCE = 250,
MAX_VELOCITY = 40,
VISIBLE_PARTS = 4,
CAMERA_CAST = true,
FOV_CHECK = true,
REACTION_TIME = 0.01,
ACTION_TIME = 0.3,
AUTO_EQUIP = false,
EQUIP_LOOP = 0.3,
NATIVE_UI = true,
DEVIATION_ENABLED = true,
BASE_DEVIATION = 2.05,
DISTANCE_FACTOR = 0.6,
VELOCITY_FACTOR = 0.9,
ACCURACY_BUILDUP = 0.14,
MIN_DEVIATION = 1,
RAYCAST_DISTANCE = 1000
};
getgenv().killButton = {
gun = false,
knife = false
};
getgenv().killLoop = {
gun = false,
knife = false
};
UiManager:AddTheme({
Name = "Solar",
Accent = "#ff9d3a",
Dialog = "#2a1b0f",
Outline = "#ffd8a1",
Text = "#fff5e0",
Placeholder = "#7a6554",
Background = "#1b120c",
Button = "#ff7b00",
Icon = "#ffcc33"
});
local MainWindow = UiManager:CreateWindow({
Title = "money",
Icon = "sun",
Author = "MVSD",
Folder = "money_MVSD",
Size = UDim2.fromOffset(420, 420),
Transparent = true,
Theme = "Solar",
Resizable = true,
SideBarWidth = 200,
HideSearchBar = true,
ScrollBarEnabled = false,
CornerRadius = UDim.new(0, 14),
DropShadow = true
});
MainWindow:EditOpenButton({
Title = "moneyhub",
Icon = "sun",
CornerRadius = UDim.new(0, 16),
StrokeThickness = 2,
Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.fromHex("#FF0F7B")),
ColorSequenceKeypoint.new(1, Color3.fromHex("#F89B29"))
}),
OnlyMobile = true,
Enabled = true,
Draggable = true
});
local Settings = {};
loadModule = function(ScriptName) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v17 (ref), v1 (ref)
if Settings[ScriptName] then
return;
else
table.insert(Settings, ScriptName);
local Settings1 = Settings;
local LoadStatus, LoadResult = pcall(loadstring(game:HttpGet(ScriptUrl .. ScriptName)));
Settings1[ScriptName] = LoadResult;
_ = LoadStatus;
return;
end;
end;
local NilValue = nil;
local NilValue1 = nil;
lockToggle = function(ParamValue) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v22 (ref), v23 (ref)
if ParamValue == "knife" and NilValue and NilValue.Lock then
NilValue:Lock();
return;
elseif ParamValue == "gun" and NilValue1 and NilValue1.Lock then
NilValue1:Lock();
return;
else
if NilValue and NilValue.Unlock then
NilValue:Unlock();
end;
if NilValue1 and NilValue1.Unlock then
NilValue1:Unlock();
end;
return;
end;
end;
local TableValue = {};
local TableValue1 = {};
local HintText = {
"Press to try and refresh"
};
local EmptyString = "";
local NilValue2 = nil;
local NilValue3 = nil;
local LocalPlayer = PlayerService1.LocalPlayer;
local function Func() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_1 (ref), v26 (ref), v27 (ref), v25 (ref)
if not LocalPlayer.Character then
return;
else
TableValue1 = {};
HintText = {};
for PlayerService, LoopVariable in ipairs(game:GetDescendants()) do
local ObjectName = LoopVariable.Name;
if LoopVariable:IsA("Animation") and not TableValue1[ObjectName] then
TableValue1[ObjectName] = LoopVariable;
table.insert(HintText, ObjectName);
end;
end;
for PlayerService, LoopVariable1 in ipairs(TableValue) do
if not TableValue1[LoopVariable1] then
local NewAnimation = Instance.new("Animation");
NewAnimation.AnimationId = LoopVariable1;
TableValue1[LoopVariable1] = NewAnimation;
table.insert(HintText, LoopVariable1);
end;
end;
table.sort(HintText);
return;
end;
end;
local NilValue4 = nil;
local function Func1(ParamValue1) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v39 (ref), v0 (ref), v30 (ref), v26 (ref), v29 (ref)
if not NilValue4 then
NilValue4 = 0;
UiManager:Notify({
Title = "Warning",
Content = "Some emotes require server replicated parts and thus cannot be triggered without server interactions.",
Duration = 4,
Icon = "triangle-alert"
});
end;
if NilValue3 then
NilValue3:Stop();
end;
if TableValue1[ParamValue1] then
NilValue3 = NilValue2:LoadAnimation(TableValue1[ParamValue1]);
NilValue3:Play();
end;
end;
local function Func2() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_1 (ref), v29 (ref), v30 (ref)
local Humanoid = LocalPlayer.Character:WaitForChild("Humanoid");
NilValue2 = Humanoid:WaitForChild("Animator");
Humanoid:GetPropertyChangedSignal("MoveDirection"):Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v30 (ref), l_Humanoid_0 (ref)
if NilValue3 and Humanoid.MoveDirection.Magnitude > 0 then
NilValue3:Stop();
NilValue3 = nil;
end;
end);
end;
local TabInstance = MainWindow:Tab({
Title = "Information",
Icon = "info",
Locked = false
});
MainWindow:Divider();
TabInstance:Section({
Title = "Discord",
Icon = "github"
});
local EncryptionKey = "SKGYUrmkpH";
TabInstance:Button({
Title = "Copy Discord Invite",
Locked = true,
Callback = function() --[[ Line: 0 ]] --[[ Name: ]]
WindUI:Notify({
Title = "moneyhub",
Content = "Copy Success",
Duration = 3
});
setclipboard("hello");
end
});
TabInstance:Section({
Title = "Credits",
Icon = "info"
});
TabInstance:Paragraph({
Title = "Minidream Scripts",
Desc = "The Best Scripts here",
Image = "https://cdn.discordapp.com/attachments/1097184734062330097/1425555407086289118/IMG_20251008_214732_612.jpg?ex=68e8036e&is=68e6b1ee&hm=3f13c0f286d0b96d2178ded3d9bbd6592e8ecc2dc6dbac15ca7d5078b4b6dca1&",
ImageSize = 43,
Locked = false,
Buttons = {
{
Title = "Copy Link",
Callback = function() --[[ Line: 0 ]] --[[ Name: ]]
setclipboard("https://t.me/minidreamscripts");
end
}
}
});
TabInstance:Paragraph({
Title = "money",
Desc = "em just used goose script to make my script"
});
TabInstance:Paragraph({
Title = "money",
Desc = "The mscript developer, rewrote everything from scratch"
});
local AimbotTab = MainWindow:Tab({
Title = "Aimbot",
Icon = "crosshair",
Locked = false
});
AimbotTab:Section({
Title = "Aimbot",
Icon = "crosshair"
});
local AimbotToggle = AimbotTab:Toggle({
Title = "Aimbot",
Callback = function(CallbackParam) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v17 (ref)
local AimbotScript = Settings["aimbot.lua"];
if not CallbackParam and AimbotScript then
for PlayerService, LoopVariable2 in pairs(AimbotScript) do
LoopVariable2:Disconnect();
end;
Settings["aimbot.lua"] = nil;
return;
else
loadModule("aimbot.lua");
return;
end;
end
});
AimbotTab:Section({
Title = "Settings",
Icon = "settings"
});
local NativeRaycastToggle = AimbotTab:Toggle({
Title = "Native Raycast Method",
Value = true,
Callback = function(CallbackParam1) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.CAMERA_CAST = CallbackParam1;
end
});
local FovCheckToggle = AimbotTab:Toggle({
Title = "FOV Check",
Value = true,
Callback = function(CallbackParam2) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.FOV_CHECK = CallbackParam2;
end
});
local SwitchWeaponsToggle = AimbotTab:Toggle({
Title = "Switch weapons",
Value = false,
Callback = function(CallbackParam3) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.AUTO_EQUIP = CallbackParam3;
end
});
local NativeUiToggle = AimbotTab:Toggle({
Title = "Native User Interface",
Value = true,
Callback = function(CallbackParam4) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.NATIVE_UI = CallbackParam4;
end
});
local AimDeviationToggle = AimbotTab:Toggle({
Title = "Aim Deviation",
Value = true,
Callback = function(CallbackParam5) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.DEVIATION_ENABLED = CallbackParam5;
end
});
local MaxDistanceSlider = AimbotTab:Slider({
Title = "Maximum distance",
Value = {
Min = 50,
Max = 1000,
Default = 250
},
Callback = function(CallbackParam6) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.MAX_DISTANCE = tonumber(CallbackParam6);
end
});
local MaxVelocitySlider = AimbotTab:Slider({
Title = "Maximum velocity",
Value = {
Min = 20,
Max = 200,
Default = 40
},
Callback = function(CallbackParam7) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.MAX_VELOCITY = tonumber(CallbackParam7);
end
});
local VisiblePartsSlider = AimbotTab:Slider({
Title = "Required Visible Parts",
Value = {
Min = 1,
Max = 18,
Default = 4
},
Callback = function(CallbackParam8) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.VISIBLE_PARTS = tonumber(CallbackParam8);
end
});
local ReactionTimeSlider = AimbotTab:Slider({
Title = "Reaction Time",
Step = 0.01,
Value = {
Min = 0.01,
Max = 1,
Default = 0.01
},
Callback = function(CallbackParam9) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.REACTION_TIME = tonumber(CallbackParam9);
end
});
local ActionTimeSlider = AimbotTab:Slider({
Title = "Action Time",
Step = 0.01,
Value = {
Min = 0.2,
Max = 4,
Default = 0.32
},
Callback = function(CallbackParam10) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.ACTION_TIME = tonumber(CallbackParam10);
end
});
local EquipTimeSlider = AimbotTab:Slider({
Title = "Equip Time",
Step = 0.1,
Value = {
Min = 0.1,
Max = 4,
Default = 0.3
},
Callback = function(CallbackParam11) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.EQUIP_LOOP = tonumber(CallbackParam11);
end
});
local BaseDeviationSlider = AimbotTab:Slider({
Title = "Base Deviation",
Step = 0.1,
Value = {
Min = 0.5,
Max = 5,
Default = 2.05
},
Callback = function(CallbackParam12) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.BASE_DEVIATION = tonumber(CallbackParam12);
end
});
local DistanceFactorSlider = AimbotTab:Slider({
Title = "Distance Factor",
Step = 0.1,
Value = {
Min = 0,
Max = 2,
Default = 0.6
},
Callback = function(CallbackParam13) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.DISTANCE_FACTOR = tonumber(CallbackParam13);
end
});
local VelocityFactorSlider = AimbotTab:Slider({
Title = "Velocity Factor",
Step = 0.1,
Value = {
Min = 0,
Max = 2,
Default = 0.9
},
Callback = function(CallbackParam14) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.VELOCITY_FACTOR = tonumber(CallbackParam14);
end
});
local AccuracyBuildupSlider = AimbotTab:Slider({
Title = "Accuracy Buildup",
Step = 0.01,
Value = {
Min = 0,
Max = 0.5,
Default = 0.13
},
Callback = function(CallbackParam15) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.ACCURACY_BUILDUP = tonumber(CallbackParam15);
end
});
local MinDeviationSlider = AimbotTab:Slider({
Title = "Min Deviation",
Step = 0.1,
Value = {
Min = 0.1,
Max = 3,
Default = 1
},
Callback = function(CallbackParam16) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().aimConfig.MIN_DEVIATION = tonumber(CallbackParam16);
end
});
local PlayerService2 = game:GetService("Players");
local RunService1 = game:GetService("RunService");
local WorkspaceService1 = game:GetService("Workspace");
local LocalPlayer1 = PlayerService2.LocalPlayer;
local CurrentCamera = WorkspaceService1.CurrentCamera;
local ColorValue = Color3.fromRGB(30, 214, 134);
local ColorValue1 = Color3.fromRGB(15, 107, 67);
local ColorValue2 = Color3.fromRGB(255, 41, 121);
local ColorValue3 = Color3.fromRGB(127, 20, 60);
getgenv().espEnemies = true;
getgenv().espTeamMates = false;
getgenv().espTracers = true;
local TableValue2 = {};
local function Func3() --[[ Line: 0 ]] --[[ Name: ]]
local DrawingInstance = Drawing.new("Line");
DrawingInstance.Visible = false;
DrawingInstance.From = Vector2.new(0, 0);
DrawingInstance.To = Vector2.new(0, 0);
DrawingInstance.Thickness = 1.5;
DrawingInstance.Transparency = 0.8;
return DrawingInstance;
end;
local function Func4(ParamValue2, ParamValue3, ParamValue4, ParamValue5) --[[ Line: 0 ]] --[[ Name: ]]
local HumanoidRootPart = ParamValue2:FindFirstChild("HumanoidRootPart");
if not HumanoidRootPart then
return;
else
local HighlightInstance = Instance.new("Highlight");
HighlightInstance.Name = "ESP_Highlight";
HighlightInstance.OutlineColor = ParamValue4;
HighlightInstance.FillColor = ParamValue5;
HighlightInstance.FillTransparency = 0.7;
HighlightInstance.Parent = ParamValue2;
local BillboardGui = Instance.new("BillboardGui");
BillboardGui.AlwaysOnTop = true;
BillboardGui.Size = UDim2.new(0, 200, 0, 50);
BillboardGui.StudsOffset = Vector3.new(0, 3, 0);
BillboardGui.Name = "ESP_Label";
BillboardGui.Adornee = HumanoidRootPart;
BillboardGui.Parent = HumanoidRootPart;
local TextLabel = Instance.new("TextLabel");
TextLabel.BackgroundTransparency = 1;
TextLabel.Text = ParamValue3.Name;
TextLabel.TextColor3 = Color3.new(1, 1, 1);
TextLabel.TextStrokeTransparency = 0;
TextLabel.Font = Enum.Font.Ubuntu;
TextLabel.TextSize = 14;
TextLabel.Size = UDim2.new(1, 0, 1, 0);
TextLabel.Parent = BillboardGui;
return HighlightInstance, BillboardGui;
end;
end;
local function Function(Parameter) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v93 (ref)
if TableValue2[Parameter] then
local Orb = TableValue2[Parameter];
do
local Orb1 = Orb;
if Orb1.tracer then
pcall(function() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_v106_0 (ref)
Orb1.tracer:Remove();
end);
end;
if Orb1.highlight then
Orb1.highlight:Destroy();
end;
if Orb1.billboard then
Orb1.billboard:Destroy();
end;
TableValue2[Parameter] = nil;
end;
end;
end;
local function Func1(TeamMember) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_2 (ref), v89 (ref), v91 (ref), v90 (ref), v92 (ref), v104 (ref), v95 (ref), v93 (ref), v108 (ref)
TeamMember.CharacterAdded:Connect(function(TeamMember1) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v109 (ref), l_LocalPlayer_2 (ref), v89 (ref), v91 (ref), v90 (ref), v92 (ref), v104 (ref), v95 (ref), v93 (ref)
TeamMember1:WaitForChild("HumanoidRootPart");
task.wait(0.2);
local TeamCheck = TeamMember.Team == LocalPlayer1.Team;
local Condition = TeamCheck and ColorValue or ColorValue2;
local Condition1 = TeamCheck and ColorValue1 or ColorValue3;
local Result, Result1 = Func4(TeamMember1, TeamMember, Condition, Condition1);
local Func2 = Func3();
TableValue2[TeamMember] = {
tracer = Func2,
highlight = Result,
billboard = Result1,
character = TeamMember1
};
end);
TeamMember.CharacterRemoving:Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v108 (ref), v109 (ref)
Function(TeamMember);
end);
end;
for PlayerService, LoopVariable in pairs(PlayerService2:GetPlayers()) do
if LoopVariable ~= LocalPlayer1 then
Func1(LoopVariable);
end;
end;
PlayerService2.PlayerAdded:Connect(function(Parameter1) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_2 (ref), v117 (ref)
if Parameter1 ~= LocalPlayer1 then
Func1(Parameter1);
end;
end);
PlayerService2.PlayerRemoving:Connect(Function);
RunService1.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v93 (ref), l_LocalPlayer_2 (ref), l_CurrentCamera_0 (ref), v89 (ref), v91 (ref)
for LoopVariable1, LoopVariable2 in pairs(TableValue2) do
local CharacterModel = LoopVariable2.character;
local CharacterCheck = CharacterModel and CharacterModel:FindFirstChild("HumanoidRootPart");
local LocalCharacter = LocalPlayer1.Character and LocalPlayer1.Character:FindFirstChild("HumanoidRootPart");
local TeamCheck1 = LoopVariable1.Team == LocalPlayer1.Team;
if (not getgenv().espEnemies or TeamCheck1) and (not getgenv().espTeamMates or not TeamCheck1) or not CharacterCheck or not LocalCharacter then
LoopVariable2.tracer.Visible = false;
if LoopVariable2.highlight then
LoopVariable2.highlight.Enabled = false;
end;
if LoopVariable2.billboard then
LoopVariable2.billboard.Enabled = false;
end;
else
if LoopVariable2.highlight then
LoopVariable2.highlight.Enabled = true;
end;
if LoopVariable2.billboard then
LoopVariable2.billboard.Enabled = true;
end;
if getgenv().espTracers and CurrentCamera then
local Distance = (LocalCharacter.Position - CharacterCheck.Position).Magnitude;
local RangeCheck = (getgenv().espTracerRange or 0) > 0 and Distance <= getgenv().espTracerRange;
local ViewportPoint, ViewportPoint1 = CurrentCamera:WorldToViewportPoint(CharacterCheck.Position);
if ViewportPoint1 and RangeCheck then
LoopVariable2.tracer.Visible = true;
LoopVariable2.tracer.From = Vector2.new(CurrentCamera.ViewportSize.X / 2, CurrentCamera.ViewportSize.Y);
LoopVariable2.tracer.To = Vector2.new(ViewportPoint.X, ViewportPoint.Y);
LoopVariable2.tracer.Color = TeamCheck1 and ColorValue or ColorValue2;
else
LoopVariable2.tracer.Visible = false;
end;
else
LoopVariable2.tracer.Visible = false;
end;
end;
end;
end);
local EspTab = MainWindow:Tab({
Title = "ESP",
Icon = "eye",
Locked = false
});
EspTab:Section({
Title = "ESP",
Icon = "eye"
});
local EspToggle = EspTab:Toggle({
Title = "ESP",
Value = true,
Callback = function(EspParameter) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().espEnemies = EspParameter;
end
});
EspTab:Section({
Title = "Settings",
Icon = "settings"
});
local DisplayToggle = EspTab:Toggle({
Title = "Display Team",
Value = false,
Callback = function(DisplayParameter) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().espTeamMates = DisplayParameter;
end
});
local TracersToggle = EspTab:Toggle({
Title = "Tracers",
Value = true,
Callback = function(TracersParameter) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().espTracers = TracersParameter;
getgenv().espTracerRange = TracersParameter and 300 or 0;
end
});
local RageTab = MainWindow:Tab({
Title = "Rage",
Icon = "skull",
Locked = false
});
local AutoFarmTab = MainWindow:Tab({
Title = "Auto Farm",
Icon = "scroll",
Locked = false
});
AutoFarmTab:Section({
Title = "Auto Farm",
Icon = "biceps-flexed"
});
local PlayersService = game:GetService("Players");
local RunService = game:GetService("RunService");
local Workspace = game:GetService("Workspace");
local LocalPlayer = PlayersService.LocalPlayer;
local DuelRingsGroup = Workspace.Lobby:WaitForChild("DuelRingsGroup");
local PlayersService1 = game:GetService("Players");
local RunService1 = game:GetService("RunService");
local Workspace1 = game:GetService("Workspace");
local LocalPlayer1 = PlayersService1.LocalPlayer;
local DuelRingsGroup1 = Workspace1.Lobby:WaitForChild("DuelRingsGroup");
local AutoFarmParameter = AutoFarmTab:Toggle({
Title = "Auto Farm Duels",
Value = false,
Callback = function(AutoFarmParameter1) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().autoFarmDuels = AutoFarmParameter1;
if AutoFarmParameter1 then
if not getgenv().killLoop then
getgenv().killLoop = {};
end;
if not getgenv().killLoop.knife then
getgenv().killLoop.knife = true;
loadModule("killall.lua");
end;
elseif getgenv().killLoop and getgenv().killLoop.knife then
getgenv().killLoop.knife = false;
end;
end
});
getgenv().autoFarmDuels = false;
RunService1.Heartbeat:Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_4 (ref), l_DuelRingsGroup_1 (ref)
if getgenv().autoFarmDuels then
if LocalPlayer1:GetAttribute("Match") then
return;
else
for PlayerService, LoopVariable3 in ipairs(DuelRingsGroup1:GetChildren()) do
if LoopVariable3.Name == "DuelRing_1v1" then
local DuelPad = LoopVariable3:FindFirstChild("DuelPad");
if DuelPad then
for PlayerService, PlayerService in ipairs(DuelPad:GetChildren()) do
local Pad = workspace.Lobby:GetChildren()[10].DuelRing_1v1:GetChildren()[3].Pad;
if Pad and LocalPlayer1.Character and LocalPlayer1.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer1.Character.HumanoidRootPart.CFrame = Pad.CFrame + Vector3.new(0, 3, 0);
return;
end;
end;
end;
end;
end;
end;
end;
end);
RageTab:Section({
Title = "Kill all",
Icon = "sword"
});
local KnifeKillAll = RageTab:Button({
Title = "[Knife] Kill All",
Callback = function() --[[ Line: 0 ]] --[[ Name: ]]
getgenv().killButton.knife = true;
loadModule("killall.lua");
end
});
local GunKillAll = RageTab:Button({
Title = "[Gun] Kill All",
Callback = function() --[[ Line: 0 ]] --[[ Name: ]]
getgenv().killButton.gun = true;
loadModule("killall.lua");
end
});
RageTab:Section({
Title = "Loop Kill all",
Icon = "swords"
});
NilValue1 = RageTab:Toggle({
Title = "[Knife] Loop Kill All",
Callback = function(Parameter2) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v17 (ref)
if Parameter2 then
local Script = Settings["killall.lua"];
if not Script then
Script:Disconnect();
Settings["killall.lua"] = nil;
return;
else
lockToggle("knife");
end;
else
lockToggle();
end;
getgenv().killLoop.knife = Parameter2;
loadModule("killall.lua");
end
});
NilValue = RageTab:Toggle({
Title = "[Gun] Loop Kill All",
Callback = function(Parameter3) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v17 (ref)
if Parameter3 then
local Script1 = Settings["killall.lua"];
if not Script1 then
Script1:Disconnect();
Settings["killall.lua"] = nil;
return;
else
lockToggle("gun");
end;
else
lockToggle();
end;
getgenv().killLoop.gun = Parameter3;
loadModule("killall.lua");
end
});
local RaycastParams = RaycastParams.new();
RaycastParams.IgnoreWater = true;
RaycastParams.FilterType = Enum.RaycastFilterType.Blacklist;
local function Func3(Parameter4) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_1 (ref)
local CharacterModel1 = LocalPlayer.Character;
if not CharacterModel1 then
return;
else
for PlayerService, LoopVariable4 in ipairs(CharacterModel1:GetChildren()) do
if LoopVariable4:IsA("Tool") and LoopVariable4:GetAttribute("EquipAnimation") == Parameter4 then
return LoopVariable4;
end;
end;
return;
end;
end;
local function Func4(Parameter5, Parameter6) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_1 (ref), v164 (ref), l_Workspace_3 (ref)
local CharacterModel2 = LocalPlayer.Character;
if not CharacterModel2 then
return false;
else
RaycastParams.FilterDescendantsInstances = {
CharacterModel2
};
local Direction = Parameter5.Position - Parameter6;
local RaycastResult = Workspace1:Raycast(Parameter6, Direction.Unit * Direction.Magnitude, RaycastParams);
return not RaycastResult or RaycastResult.Instance:IsDescendantOf(Parameter5.Parent);
end;
end;
local function Func5(Parameter7) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v15 (ref), v169 (ref), v14 (ref), l_Players_4 (ref), l_LocalPlayer_1 (ref)
local NilValue = nil;
local NilValue1 = nil;
local Increment = MaxDistance + 1;
local GunModel = Func3(GunConfig.GUN);
if not GunModel then
return;
else
local Muzzle = GunModel:FindFirstChild("Muzzle", true);
if not Muzzle then
return;
else
local WorldPosition = Muzzle.WorldPosition;
for PlayerService, LoopVariable5 in ipairs(PlayersService1:GetPlayers()) do
if LoopVariable5 ~= LocalPlayer and LoopVariable5.Character and LoopVariable5.Character.Parent and (not LoopVariable5.Team or not LocalPlayer.Team or LoopVariable5.Team ~= LocalPlayer.Team) then
local CharacterModel3 = LoopVariable5.Character;
local Humanoid = CharacterModel3:FindFirstChild("Humanoid");
local HumanoidRootPart = CharacterModel3:FindFirstChild("HumanoidRootPart");
if Humanoid and Humanoid.Health > 0 and HumanoidRootPart then
local Distance1 = (HumanoidRootPart.Position - Parameter7.Position).Magnitude;
if Distance1 < Increment and Distance1 <= MaxDistance then
local LoopVariable6 = LoopVariable5;
local HumanoidRootPart1 = HumanoidRootPart;
Increment = Distance1;
NilValue1 = HumanoidRootPart1;
NilValue = LoopVariable6;
end;
end;
end;
end;
return NilValue, NilValue1;
end;
end;
end;
local function Func6(Parameter8, Parameter9) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v169 (ref), v14 (ref), l_Workspace_3 (ref), l_Shoot_0 (ref), l_BulletRenderer_0 (ref), v175 (ref), l_ShootGun_0 (ref)
local GunModel1 = Func3(GunConfig.GUN);
if not GunModel1 then
return;
else
local Muzzle1 = GunModel1:FindFirstChild("Muzzle", true);
if not Muzzle1 then
return;
elseif not Parameter8 or not Parameter8:IsDescendantOf(Workspace1) then
return;
else
local WorldPosition1 = Muzzle1.WorldPosition;
local Position = Parameter8.Position + Vector3.new(0, 2, 0);
Parameter9:LoadAnimation(ShootAnimation):Play();
local Fire = GunModel1:FindFirstChild("Fire");
if Fire then
Fire:Play();
end;
BulletRenderer(WorldPosition1, Position, "Default");
if Func4(Parameter8, WorldPosition1) then
ShootGunRemote:FireServer(WorldPosition1, Position, Parameter8, Position);
end;
return;
end;
end;
end;
RageTab:Section({
Title = "Misc",
Icon = "candy-cane"
});
local Value = 0.1;
local NilValue2 = nil;
local AutoShootToggle = RageTab:Toggle({
Title = "Auto Shoot",
Callback = function(AutoShootParameter) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v201 (ref), l_RunService_0 (ref), v200 (ref), l_LocalPlayer_1 (ref), v191 (ref), v199 (ref)
if AutoShootParameter and not NilValue2 then
local InitialValue = 0;
do
local InitialValue1 = InitialValue;
NilValue2 = RunService.Heartbeat:Connect(function(Parameter10) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_v203_0 (ref), v200 (ref), l_LocalPlayer_1 (ref), v191 (ref), v199 (ref)
InitialValue1 = InitialValue1 + Parameter10;
if InitialValue1 < Value then
return;
else
InitialValue1 = 0;
local CharacterModel4 = LocalPlayer.Character;
if not CharacterModel4 then
return;
else
local HumanoidRootPart2 = CharacterModel4:FindFirstChild("HumanoidRootPart");
local HumanoidObject = CharacterModel4:FindFirstChild("Humanoid");
local HumanoidComponent = HumanoidObject and HumanoidObject:FindFirstChild("Animator");
if not HumanoidRootPart2 or not HumanoidObject or not HumanoidComponent then
return;
else
local RootPartParam, RootPartValue = Func5(HumanoidRootPart2);
if RootPartParam and RootPartValue then
Func6(RootPartValue, HumanoidComponent);
end;
return;
end;
end;
end;
end);
end;
elseif not AutoShootParameter and NilValue2 then
NilValue2:Disconnect();
NilValue2 = nil;
end;
end
});
local AutoShootDelay = RageTab:Slider({
Title = "Auto Shoot Delay",
Step = 0.01,
Value = {
Min = 0.1,
Max = 0.3,
Default = Value
},
Callback = function(FunctionParam) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v200 (ref)
Value = tonumber(FunctionParam);
end
});
local HitboxTab = MainWindow:Tab({
Title = "Hitboxes",
Icon = "swords",
Locked = false
});
local PlayerService = game:GetService("Players");
local RunService = game:GetService("RunService");
local LocalPlayer = PlayerService.LocalPlayer;
local HitboxConfig = {
Enabled = false,
ShowHitboxes = false,
Size = 5,
Color = Color3.fromRGB(255, 0, 0),
Transparency = 0.5
};
local EmptyConfig = {};
local function LocalFunction() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v219 (ref), l_Players_5 (ref), l_LocalPlayer_5 (ref), v220 (ref)
while HitboxConfig.Enabled do
wait(0.1);
for PlayerService, LoopVariable in pairs(PlayerService:GetPlayers()) do
if LoopVariable ~= LocalPlayer and LoopVariable.Team ~= LocalPlayer.Team then
local CharacterModel = LoopVariable.Character;
if CharacterModel then
local RootPart = CharacterModel:FindFirstChild("HumanoidRootPart");
if RootPart then
if not EmptyConfig[LoopVariable] then
EmptyConfig[LoopVariable] = {
Size = RootPart.Size,
Transparency = RootPart.Transparency,
Color = RootPart.Color
};
end;
RootPart.Size = Vector3.new(HitboxConfig.Size, HitboxConfig.Size, HitboxConfig.Size);
RootPart.CanCollide = false;
RootPart.Transparency = HitboxConfig.ShowHitboxes and HitboxConfig.Transparency or 1;
RootPart.Color = HitboxConfig.Color;
end;
end;
end;
end;
end;
for PlayerService, LoopVariable1 in pairs(PlayerService:GetPlayers()) do
if LoopVariable1 ~= LocalPlayer and LoopVariable1.Team ~= LocalPlayer.Team then
local CharacterModel1 = LoopVariable1.Character;
if CharacterModel1 then
local RootPart1 = CharacterModel1:FindFirstChild("HumanoidRootPart");
if RootPart1 and EmptyConfig[LoopVariable1] then
RootPart1.Size = EmptyConfig[LoopVariable1].Size;
RootPart1.Transparency = EmptyConfig[LoopVariable1].Transparency;
RootPart1.Color = EmptyConfig[LoopVariable1].Color;
RootPart1.CanCollide = false;
end;
end;
end;
end;
EmptyConfig = {};
end;
local function LocalFunction1(FunctionParam1) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v219 (ref), l_LocalPlayer_5 (ref), v220 (ref)
FunctionParam1.CharacterAdded:Connect(function(FunctionParam2) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v219 (ref), v230 (ref), l_LocalPlayer_5 (ref), v220 (ref)
if HitboxConfig.Enabled then
local RootPart2 = FunctionParam2:FindFirstChild("HumanoidRootPart");
if RootPart2 and FunctionParam1 ~= LocalPlayer and FunctionParam1.Team ~= LocalPlayer.Team then
EmptyConfig[FunctionParam1] = {
Size = RootPart2.Size,
Transparency = RootPart2.Transparency,
Color = RootPart2.Color
};
RootPart2.Size = Vector3.new(HitboxConfig.Size, HitboxConfig.Size, HitboxConfig.Size);
RootPart2.CanCollide = false;
RootPart2.Transparency = HitboxConfig.ShowHitboxes and HitboxConfig.Transparency or 1;
RootPart2.Color = HitboxConfig.Color;
end;
end;
end);
end;
HitboxTab:Section({
Title = "Hitbox",
Icon = "gamepad-2"
});
HitboxToggle = HitboxTab:Toggle({
Title = "Enable Hitbox",
Default = false,
Callback = function(FunctionParam3) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v219 (ref), l_Players_5 (ref), v233 (ref), v229 (ref), v220 (ref)
HitboxConfig.Enabled = FunctionParam3;
if FunctionParam3 then
for PlayerService, LoopVariable2 in ipairs(PlayerService:GetPlayers()) do
LocalFunction1(LoopVariable2);
end;
PlayerService.PlayerAdded:Connect(LocalFunction1);
spawn(LocalFunction);
else
EmptyConfig = {};
end;
end
});
HitboxTab:Section({
Title = "Settings",
Icon = "settings"
});
ShowToggle = HitboxTab:Toggle({
Title = "Show hitboxes",
Default = false,
Callback = function(FunctionParam4) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v219 (ref), l_Players_5 (ref), l_LocalPlayer_5 (ref)
HitboxConfig.ShowHitboxes = FunctionParam4;
for PlayerService, LoopVariable3 in pairs(PlayerService:GetPlayers()) do
if LoopVariable3 ~= LocalPlayer and LoopVariable3.Team ~= LocalPlayer.Team then
local CharacterModel2 = LoopVariable3.Character;
if CharacterModel2 then
local RootPart3 = CharacterModel2:FindFirstChild("HumanoidRootPart");
if RootPart3 then
RootPart3.Transparency = FunctionParam4 and HitboxConfig.Transparency or 1;
end;
end;
end;
end;
end
});
SizeToggle = HitboxTab:Slider({
Title = "Hitbox Size",
Value = {
Min = 1,
Max = 250,
Default = 5,
Step = 0.1
},
Callback = function(FunctionParam5) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v219 (ref), l_Players_5 (ref), l_LocalPlayer_5 (ref)
HitboxConfig.Size = FunctionParam5;
for PlayerService, LoopVariable4 in pairs(PlayerService:GetPlayers()) do
if LoopVariable4 ~= LocalPlayer and LoopVariable4.Team ~= LocalPlayer.Team then
local CharacterModel3 = LoopVariable4.Character;
if CharacterModel3 then
local RootPart4 = CharacterModel3:FindFirstChild("HumanoidRootPart");
if RootPart4 then
RootPart4.Size = Vector3.new(FunctionParam5, FunctionParam5, FunctionParam5);
end;
end;
end;
end;
end
});
ColorToggle = HitboxTab:Colorpicker({
Title = "Hitbox Color",
Default = Color3.fromRGB(255, 0, 0),
Transparency = 0.5,
Callback = function(FunctionParam6, FunctionParam7) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v219 (ref), l_Players_5 (ref), l_LocalPlayer_5 (ref)
HitboxConfig.Color = FunctionParam6;
HitboxConfig.Transparency = FunctionParam7;
for PlayerService, LoopVariable5 in pairs(PlayerService:GetPlayers()) do
if LoopVariable5 ~= LocalPlayer and LoopVariable5.Team ~= LocalPlayer.Team then
local CharacterModel4 = LoopVariable5.Character;
if CharacterModel4 then
local RootPart5 = CharacterModel4:FindFirstChild("HumanoidRootPart");
if RootPart5 then
RootPart5.Color = FunctionParam6;
RootPart5.Transparency = HitboxConfig.ShowHitboxes and FunctionParam7 or 1;
end;
end;
end;
end;
end
});
Trans = HitboxTab:Slider({
Title = "Hitbox Transparency",
Step = 0.1,
Value = {
Min = 0,
Max = 1,
Default = 0.5
},
Callback = function(FunctionParam8) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v219 (ref), l_Players_5 (ref), l_LocalPlayer_5 (ref)
HitboxConfig.Transparency = FunctionParam8;
for PlayerService, LoopVariable6 in pairs(PlayerService:GetPlayers()) do
if LoopVariable6 ~= LocalPlayer and LoopVariable6.Team ~= LocalPlayer.Team then
local CharacterModel5 = LoopVariable6.Character;
if CharacterModel5 then
local RootPart6 = CharacterModel5:FindFirstChild("HumanoidRootPart");
if RootPart6 then
RootPart6.Transparency = HitboxConfig.ShowHitboxes and FunctionParam8 or 1;
end;
end;
end;
end;
end
});
local PlayerTab = MainWindow:Tab({
Title = "Player",
Icon = "user",
Locked = false
});
PlayerTab:Section({
Title = "Cooldown",
Icon = "ban"
});
local CooldownToggle = PlayerTab:Toggle({
Title = "Set Cooldown",
Value = false,
Callback = function(CooldownParam) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().cooldownEnabled = CooldownParam;
end
});
local CooldownSlider = PlayerTab:Slider({
Title = "Cooldown Value",
Step = 0.1,
Value = {
Min = 0,
Max = 5,
Default = 0
},
Callback = function(CooldownParam1) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().cooldownValue = tonumber(CooldownParam1);
end
});
getgenv().cooldownEnabled = false;
getgenv().cooldownValue = 0;
game:GetService("RunService").Heartbeat:Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
if getgenv().cooldownEnabled then
local LocalPlayer1 = game.Players.LocalPlayer;
local Backpack = LocalPlayer1:FindFirstChild("Backpack");
if Backpack then
for PlayerService, LoopVariable7 in ipairs(Backpack:GetChildren()) do
if LoopVariable7:IsA("Tool") and LoopVariable7:GetAttribute("Cooldown") then
LoopVariable7:SetAttribute("Cooldown", getgenv().cooldownValue);
end;
end;
end;
if LocalPlayer1.Character then
for PlayerService, LoopVariable8 in ipairs(LocalPlayer1.Character:GetChildren()) do
if LoopVariable8:IsA("Tool") and LoopVariable8:GetAttribute("Cooldown") then
LoopVariable8:SetAttribute("Cooldown", getgenv().cooldownValue);
end;
end;
end;
end;
end);
PlayerTab:Section({
Title = "Spin",
Icon = "shield-user"
});
getgenv().spinEnabled = false;
getgenv().spinSpeed = 100;
getgenv().modsRequireMatch = true;
local LocalPlayer2 = game.Players.LocalPlayer;
local SpinToggle = PlayerTab:Toggle({
Title = "Spin",
Value = false,
Callback = function(SpinParam) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_7 (ref)
getgenv().spinEnabled = SpinParam;
local CharacterModel6 = LocalPlayer2.Character;
if not CharacterModel6 then
return;
else
local RootPart7 = CharacterModel6:FindFirstChild("HumanoidRootPart");
if not RootPart7 then
return;
else
for PlayerService, LoopVariable9 in ipairs(RootPart7:GetChildren()) do
if LoopVariable9.Name == "Spinning" then
LoopVariable9:Destroy();
end;
end;
if SpinParam and (not getgenv().modsRequireMatch or LocalPlayer2:GetAttribute("Match")) then
local BodyAngularVelocity = Instance.new("BodyAngularVelocity");
BodyAngularVelocity.Name = "Spinning";
BodyAngularVelocity.Parent = RootPart7;
BodyAngularVelocity.MaxTorque = Vector3.new(0, math.huge, 0);
BodyAngularVelocity.AngularVelocity = Vector3.new(0, getgenv().spinSpeed / 10, 0);
end;
return;
end;
end;
end
});
local SpinSpeedSlider = PlayerTab:Slider({
Title = "Spin Speed",
Step = 5,
Value = {
Min = 10,
Max = 500,
Default = 100
},
Callback = function(SpinSpeedParam) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_7 (ref)
getgenv().spinSpeed = tonumber(SpinSpeedParam);
local CharacterModel7 = LocalPlayer2.Character;
if not CharacterModel7 then
return;
else
local RootPart8 = CharacterModel7:FindFirstChild("HumanoidRootPart");
if not RootPart8 then
return;
else
local Spinning = RootPart8:FindFirstChild("Spinning");
if Spinning then
Spinning.AngularVelocity = Vector3.new(0, getgenv().spinSpeed / 10, 0);
end;
return;
end;
end;
end
});
LocalPlayer2.CharacterAdded:Connect(function(SpinningParam) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_7 (ref)
SpinningParam:WaitForChild("HumanoidRootPart");
task.wait(0.5);
local RootPart9 = SpinningParam:FindFirstChild("HumanoidRootPart");
if getgenv().spinEnabled and (not getgenv().modsRequireMatch or LocalPlayer2:GetAttribute("Match")) and RootPart9 then
for PlayerService, LoopVariable10 in ipairs(RootPart9:GetChildren()) do
if LoopVariable10.Name == "Spinning" then
LoopVariable10:Destroy();
end;
end;
local BodyAngularVelocity1 = Instance.new("BodyAngularVelocity");
BodyAngularVelocity1.Name = "Spinning";
BodyAngularVelocity1.Parent = RootPart9;
BodyAngularVelocity1.MaxTorque = Vector3.new(0, math.huge, 0);
BodyAngularVelocity1.AngularVelocity = Vector3.new(0, getgenv().spinSpeed / 10, 0);
end;
end);
PlayerTab:Section({
Title = "Local Player",
Icon = "user"
});
local SpeedToggle = PlayerTab:Toggle({
Title = "Set Speed",
Value = false,
Callback = function(SpeedParam) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().speedEnabled = SpeedParam;
end
});
local SpeedSlider = PlayerTab:Slider({
Title = "Speed Value",
Step = 1,
Value = {
Min = 16,
Max = 150,
Default = 16
},
Callback = function(SpeedParam1) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().walkSpeedValue = tonumber(SpeedParam1);
end
});
local SpeedModeDropdown = PlayerTab:Dropdown({
Title = "Speed Mode",
Values = {
"Normal",
"Blatant"
},
Value = "Normal",
Callback = function(SpeedModeParam) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().speedMode = SpeedModeParam;
end
});
getgenv().speedEnabled = false;
getgenv().walkSpeedValue = 16;
getgenv().speedMode = "Normal";
local PlayerService1 = game:GetService("Players");
local RunService1 = game:GetService("RunService");
local LocalPlayer3 = PlayerService1.LocalPlayer;
local RunService2 = game:GetService("RunService");
local LocalPlayer4 = game.Players.LocalPlayer;
RunService2.RenderStepped:Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_9 (ref)
if not getgenv().modsRequireMatch or LocalPlayer4:GetAttribute("Match") then
if not getgenv().speedEnabled then
return;
else
local CharacterModel8 = LocalPlayer4.Character;
if not CharacterModel8 or not CharacterModel8:FindFirstChild("Humanoid") or not CharacterModel8:FindFirstChild("HumanoidRootPart") then
return;
else
local Humanoid = CharacterModel8.Humanoid;
local RootPart10 = CharacterModel8.HumanoidRootPart;
if getgenv().speedMode == "Normal" then
Humanoid.WalkSpeed = getgenv().walkSpeedValue;
elseif getgenv().speedMode == "Blatant" then
local MoveDirection = Humanoid.MoveDirection;
if MoveDirection.Magnitude > 0 then
RootPart10.CFrame = RootPart10.CFrame + MoveDirection * (getgenv().walkSpeedValue / 50);
end;
end;
end;
end;
end;
end);
local JumpPowerToggle = PlayerTab:Toggle({
Title = "Set Jump Power",
Value = false,
Callback = function(JumpPowerParam) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().jumpEnabled = JumpPowerParam;
end
});
local JumpPowerSlider = PlayerTab:Slider({
Title = "Jump Power Value",
Step = 1,
Value = {
Min = 50,
Max = 200,
Default = 50
},
Callback = function(JumpPowerParam1) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().jumpPowerValue = tonumber(JumpPowerParam1);
end
});
getgenv().jumpEnabled = false;
getgenv().jumpPowerValue = 50;
game:GetService("RunService").Heartbeat:Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
if (not getgenv().modsRequireMatch or game.Players.LocalPlayer:GetAttribute("Match")) and getgenv().jumpEnabled then
local CharacterModel9 = game.Players.LocalPlayer.Character;
if CharacterModel9 and CharacterModel9:FindFirstChild("Humanoid") then
CharacterModel9.Humanoid.UseJumpPower = true;
CharacterModel9.Humanoid.JumpPower = getgenv().jumpPowerValue;
end;
end;
end);
PlayerTab:Section({
Title = "Emote",
Icon = "candy-cane"
});
Func();
local EmoteSelectorDropdown = PlayerTab:Dropdown({
Title = "Emote Selector",
Values = HintText,
Callback = function(EmoteSelectorParam) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v28 (ref), v41 (ref)
EmptyString = EmoteSelectorParam;
Func1(EmoteSelectorParam);
end
});
local StartEmoteKeybind = PlayerTab:Keybind({
Title = "Start Emote",
Desc = "Keybind to start playing the selected emote",
Value = "X",
Callback = function(PlayerService) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: v41 (ref), v28 (ref)
Func1(EmptyString);
end
});
PlayerTab:Section({
Title = "Misc",
Icon = "candy-cane"
});
local FovSlider = PlayerTab:Slider({
Title = "Fov",
Step = 1,
Value = {
Min = 30,
Max = 120,
Default = 70
},
Callback = function(FovParam) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_Workspace_3 (ref)
Workspace1.CurrentCamera.FieldOfView = FovParam;
end
});
local PlayerService2 = game:GetService("Players");
local RunService3 = game:GetService("RunService");
local LocalPlayer5 = PlayerService2.LocalPlayer;
local UserInputService = game:GetService("UserInputService");
local BunnyHopToggle = PlayerTab:Toggle({
Title = "Bunny Hop",
Value = false,
Callback = function(BunnyHopParam) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().bunnyHopEnabled = BunnyHopParam;
end
});
getgenv().bunnyHopEnabled = false;
RunService3.Heartbeat:Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_LocalPlayer_10 (ref)
if (not getgenv().modsRequireMatch or LocalPlayer5:GetAttribute("Match")) and getgenv().bunnyHopEnabled then
local CharacterModel10 = LocalPlayer5.Character;
local HumanoidObject1 = CharacterModel10 and CharacterModel10:FindFirstChild("Humanoid");
if HumanoidObject1 and HumanoidObject1.MoveDirection.Magnitude > 0 and HumanoidObject1.FloorMaterial ~= Enum.Material.Air then
HumanoidObject1:ChangeState(Enum.HumanoidStateType.Jumping);
end;
end;
end);
local AntiStunToggle = PlayerTab:Toggle({
Title = "Anti Stun",
Value = false,
Callback = function(CallbackParameter) --[[ Line: 0 ]] --[[ Name: ]]
getgenv().antiStunEnabled = CallbackParameter;
end
});
getgenv().antiStunEnabled = false;
game:GetService("RunService").Heartbeat:Connect(function() --[[ Line: 0 ]] --[[ Name: ]]
if (not getgenv().modsRequireMatch or game.Players.LocalPlayer:GetAttribute("Match")) and getgenv().antiStunEnabled then
local LocalCharacter = game.Players.LocalPlayer.Character;
if LocalCharacter then
for PlayerService, LoopIndex in ipairs(LocalCharacter:GetChildren()) do
if LoopIndex:IsA("BasePart") and LoopIndex.Anchored then
LoopIndex.Anchored = false;
end;
end;
end;
end;
end);
local ConfigTab = MainWindow:Tab({
Title = "Config",
Icon = "paperclip",
Locked = false
});
local ConfigManagerInstance = MainWindow.ConfigManager;
local ConfigInstance = MainWindow.ConfigManager:CreateConfig("dildo");
ConfigInstance:Register("aimbotToggle", AimbotToggle);
ConfigInstance:Register("cameraCastToggle", NativeRaycastToggle);
ConfigInstance:Register("fovCheckToggle", FovCheckToggle);
ConfigInstance:Register("autoEquipToggle", SwitchWeaponsToggle);
ConfigInstance:Register("nativeUIToggle", NativeUiToggle);
ConfigInstance:Register("aimDeviationToggle", AimDeviationToggle);
ConfigInstance:Register("maxDistanceSlider", MaxDistanceSlider);
ConfigInstance:Register("maxVelocitySlider", MaxVelocitySlider);
ConfigInstance:Register("visiblePartsSlider", VisiblePartsSlider);
ConfigInstance:Register("reactionTimeSlider", ReactionTimeSlider);
ConfigInstance:Register("actionTimeSlider", ActionTimeSlider);
ConfigInstance:Register("equipTimeSlider", EquipTimeSlider);
ConfigInstance:Register("baseDeviationSlider", BaseDeviationSlider);
ConfigInstance:Register("distanceFactorSlider", DistanceFactorSlider);
ConfigInstance:Register("velocityFactorSlider", VelocityFactorSlider);
ConfigInstance:Register("accuracyBuildupSlider", AccuracyBuildupSlider);
ConfigInstance:Register("minDeviationSlider", MinDeviationSlider);
ConfigInstance:Register("cooldownToggle", CooldownToggle);
ConfigInstance:Register("cooldownValueSlider", CooldownSlider);
ConfigInstance:Register("matchToggle", matchToggle);
ConfigInstance:Register("spinToggle", SpinToggle);
ConfigInstance:Register("spinSpeedSlider", SpinSpeedSlider);
ConfigInstance:Register("speedToggle", SpeedToggle);
ConfigInstance:Register("speedSlider", SpeedSlider);
ConfigInstance:Register("autoJumpToggle", BunnyHopToggle);
ConfigInstance:Register("espToggle", EspToggle);
ConfigInstance:Register("ShowToggle", ShowToggle);
ConfigInstance:Register("SizeToggle", SizeToggle);
ConfigInstance:Register("ColorToggle", ColorToggle);
ConfigInstance:Register("Trans", Trans);
ConfigInstance:Register("HitboxToggle", HitboxToggle);
ConfigInstance:Register("jumpToggle", JumpPowerToggle);
ConfigInstance:Register("jumpSlider", JumpPowerSlider);
ConfigInstance:Register("orbitSpeedSlider", orbitSpeedSlider);
ConfigInstance:Register("orbitDistanceSlider", orbitDistanceSlider);
ConfigInstance:Register("fovSlider", FovSlider);
ConfigInstance:Register("antiStunToggle", AntiStunToggle);
ConfigInstance:Register("autospin", autospin);
ConfigInstance:Register("emoteselect", EmoteSelectorDropdown);
ConfigInstance:Register("emoteInput", emoteInput);
ConfigInstance:Register("startemote", StartEmoteKeybind);
ConfigInstance:Register("speedModeDropdown", SpeedModeDropdown);
ConfigInstance:Register("autoShootToggle", AutoShootToggle);
ConfigInstance:Register("autoShootSpeed", AutoShootDelay);
ConfigInstance:Register("tracersToggle", TracersToggle);
ConfigInstance:Register("teamToggle", DisplayToggle);
ConfigTab:Section({
Title = "Config",
Icon = "paperclip"
});
local SaveConfigButton = ConfigTab:Button({
Title = "Save Config",
Callback = function() --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_Config_0 (ref)
ConfigInstance:Save();
print("penis!");
end
});
local AutoLoadToggle = ConfigTab:Toggle({
Title = "Auto Load",
Value = true,
Callback = function(AutoLoadCallback) --[[ Line: 0 ]] --[[ Name: ]]
print("Toggle Activated" .. tostring(AutoLoadCallback));
end
});
local EmptyTable = {};
for LoopVariable, PlayerService in pairs(WindUI:GetThemes()) do
table.insert(EmptyTable, LoopVariable);
end;
local UiSettingsTab = MainWindow:Tab({
Title = "UI Settings",
Icon = "settings",
Locked = false
});
UiSettingsTab:Section({
Title = "UI Settings",
Icon = "settings"
});
UiSettingsTab:Dropdown({
Title = "Select Theme",
Multi = false,
AllowNone = false,
Values = EmptyTable,
Value = Solar,
Callback = function(FunctionParameter) --[[ Line: 0 ]] --[[ Name: ]]
WindUI:SetTheme(FunctionParameter);
end
});
UiSettingsTab:Toggle({
Title = "Toggle Window Transparency",
Value = WindUI:GetTransparency(),
Callback = function(FunctionParameter1) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_v0_Window_0 (ref)
MainWindow:ToggleTransparency(FunctionParameter1);
end
});
UiSettingsTab:Keybind({
Title = "Toggle UI Keybind",
Value = "G",
Callback = function(FunctionParameter2) --[[ Line: 0 ]] --[[ Name: ]]
-- upvalues: l_v0_Window_0 (ref)
MainWindow:SetToggleKey(Enum.KeyCode[FunctionParameter2]);
end
});
LocalPlayer4.CharacterAdded:Connect(Func2);
if LocalPlayer4.Character then
Func2();
end;
local LoadFunction = "Load";
local ConfigReference = ConfigInstance;
ConfigInstance[LoadFunction](ConfigReference);
LoadFunction = "SelectTab";
ConfigReference = MainWindow;
MainWindow[LoadFunction](ConfigReference, 1);



can this be skidded?