0% found this document useful (0 votes)
21 views23 pages

Message

Uploaded by

mike.cocklong34
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views23 pages

Message

Uploaded by

mike.cocklong34
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 23

--//Library

local ventures =
loadstring(game:HttpGet('https://raw.githubusercontent.com/Severity-svc/Ventures/
refs/heads/main/Gui/GuiLibrary.lua'))()

--//Services
local ts = game:GetService("TweenService")
local vim = game:GetService("VirtualInputManager")
local textchat = game:GetService("TextChatService")
local workspace = game:GetService("Workspace")
local run = game:GetService("RunService")
local players = game:GetService("Players")
local uis = game:GetService("UserInputService")
local replicated = game:GetService("ReplicatedStorage")

--Local Player Variables


local lplr = players.LocalPlayer
local char = lplr.Character or lplr.CharacterAdded:Wait()
local hum = char:WaitForChild("Humanoid")
local hrp = char:WaitForChild("HumanoidRootPart")

local camera = workspace.CurrentCamera


local mouse = lplr:GetMouse()
local chat = textchat.ChatInputBarConfiguration.TargetTextChannel
local camcontroller
local utility

--//Undefined Variables
local connection
local mousedown = false
local mouse2down = false

--//rah the support going wild


local function issupported(getgenvname)
local executor = identifyexecutor() or getexecutorname() or ""

if getgenvname == "getgc" then


return getgenv().getgc ~= nil
elseif getgenvname == "require" then
return getgenv().require ~= nil and executor ~= "Xeno" and executor ~=
"Solara"
elseif getgenvname == "meta" and executor ~= "Xeno" then
return getgenv().hookmetamethod ~= nil
end

return false
end

if issupported("require") then
camcontroller =
require(game:GetService("Players").LocalPlayer.PlayerScripts.Controllers.CameraCont
roller)
utility = require(replicated:FindFirstChild("Modules").Utility)
end

--//Config
local config = {
["Combat"] = {
["Aimbot"] = {
Enabled = false,
LockPart = "Head",
Method = "Blantant",
Speed = 0.5,
},
["SilentAim"] = {
Enabled = false,
HitPart = "Head",
WallCheck = false,
},
["Ragebot"] = {
Enabled = false,
WallCheck = true,
Delay = 0.01,
KillAll = false,
},
["Triggerbot"] = {
Enabled = false,
Delay = 0.1,
}
},
["Visuals"] = {
["ESP"] = {
Enabled = false,
Box = false,
Tracers = {
Enabled = false,
Color = Color3.fromRGB(86, 39, 94),
},
HealthBar = false,
Name = false,
Weapon = false,
Chams = {
Enabled = false,
Color = Color3.fromRGB(76, 0, 153),
},
Skeleton = false,
},
["World"] = {
["Ambience"] = {
Enabled = false,
Color = Color3.fromRGB(76, 0, 153),
Rainbow = false,
},
["AspectRatio"] = false,
},
["LocalVisuals"] = {
["ThirdPerson"] = {
Enabled = false,
Distance = 15,
},
["SelfChams"] = {
Enabled = false,
Material = Enum.Material.ForceField,
Color = Color3.fromRGB(76, 0, 153),
},
["WeaponChams"] = {
Enabled = false,
Color = Color3.fromRGB(76, 0, 153),
},
["Zoom"] = {
Enabled = false,
Keybind = "Z",
FOV = 90,
},
FOV = {Enabled = false, Radius = 80, Filled = false},
},
},
["Player"] = {
["WalkSpeed"] = {
Enabled = false,
Speed = 16,
},
["Fly"] = {
Enabled = false,
Speed = 40,
},
["BunnyHop"] = {
Enabled = false,
Speed = 50,
},
["Spinbot"] = {
Enabled = false,
Speed = 100,
},
["Jump"] = {
Infinite = false,
BunnyHop = {
Enabled = false,
Speed = 50,
},
},
["ChatSpammer"] = {
Enabled = false,
Text = ".g>g/v3n",
},
["Noclip"] = {
Enabled = false,
},
},
["GunMods"] = {
["RapidFire"] = { Enabled = false },
["NoSpread"] = { Enabled = false },
["NoRecoil"] = { Enabled = false },
}
}--//Ive kept the same config table, with some changes

--//Window, Tabs, etc


local Window = ventures:CreateWindow({
Name = "ventures.lua ",
MinimizeKey = Enum.KeyCode.RightShift,
Icon = nil,
Blur = true,
KeySystem = {
Enabled = true,
Key = "key_18uw8ws98d8jaw8q921j1uws",
}
})

local Combat = Window:CreateTab({


Name = "Combat",
Icon = "crosshair",
Holders = {
["1"] = { Width = 0.6 },
["2"] = { Width = 0.6 },
["3"] = { Width = 0.6 },
}
})

local Visuals = Window:CreateTab({


Name = "Visuals",
Icon = "eye",
Holders = {
["1"] = { Width = 0.6 },
["2"] = { Width = 0.6 },
["3"] = { Width = 0.6 },
}
})

local Player = Window:CreateTab({


Name = "Player",
Icon = "user",
Holders = {
["1"] = { Width = 0.6 },
["2"] = { Width = 0.6 },
}
})

local GunMods = Window:CreateTab({


Name = "Gun Mods",
Icon = "sword",
Holders = {
["1"] = { Width = 0.7 },
["2"] = { Width = 0.7 },
["3"] = { Width = 0.7 },
["4"] = { Width = 0.7 },
}
})

--//Main
local fov = Drawing.new("Circle")
fov.Visible = false
fov.Filled = false
fov.Color = Color3.fromRGB(255, 255, 255)
fov.Radius = config.Visuals.LocalVisuals.FOV.Radius
fov.Position = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2)

if issupported("meta") then
local function getentities()
local entities = {}
for _, v in ipairs(workspace:GetChildren()) do
if v:FindFirstChildOfClass("Humanoid") then
table.insert(entities, v)
elseif v.Name == "HurtEffect" then
for _, hurtplayer in ipairs(v:GetChildren()) do
if hurtplayer.ClassName ~= "Highlight" then
table.insert(entities, hurtplayer)
end
end
end
end
return entities
end

local function getclosestentity()


if not config.Combat.SilentAim.Enabled then return nil end

local closest, closestdistance = nil, math.huge


local character = lplr.Character

if not character then return nil end

for _, v in ipairs(getentities()) do
if v == lplr then continue end
if not v:FindFirstChild(config.Combat.SilentAim.HitPart) then
continue end

local position, onscreen =


camera:WorldToViewportPoint(v[config.Combat.SilentAim.HitPart].Position)
if not onscreen then continue end

local center = Vector2.new(camera.ViewportSize.X / 2,


camera.ViewportSize.Y / 2)
local distance = (center - Vector2.new(position.X,
position.Y)).Magnitude

if distance < closestdistance and distance <= fov.Radius then


closest = v
closestdistance = distance
end
end

return closest
end

local oldraycast = utility.Raycast


utility.Raycast = function(...)
local arguments = { ... }
if #arguments > 0 and arguments[4] == 999 then
local closest = getclosestentity()
if closest then
arguments[3] =
closest[config.Combat.SilentAim.HitPart].Position
end
end

return oldraycast(table.unpack(arguments))
end
local silentaimtoggle = Combat:CreateToggle({
Name = "Silent Aim",
Parented = "1",
Default = false,
Callback = function(state)
config.Combat.SilentAim.Enabled = state
end
})

local hitpartdropdown = Combat:CreateDropdown({


Name = "Hit Part",
Parented = "1",
Values = { "Head", "HumanoidRootPart" },
Multi = false,
Default = 1,
Callback = function(state)
config.Combat.SilentAim.HitPart = state
end,
})
end

--//Functions
function changeskin(weapon, skin)
for i, v in pairs(lplr.PlayerScripts.Assets.ViewModels:GetChildren()) do
if v.Name == weapon then
v:Destroy()
end

if v.Name == skin then


local skinclone = v:Clone()
skinclone.Parent = lplr.PlayerScripts.Assets.ViewModels
skinclone.Name = weapon
end
end
end

local function getclosestplayer()


local min, plr = math.huge, nil
local center = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y /
2)

for _, v in pairs(players:GetPlayers()) do
if v ~= lplr and v.Character then
local vchar = v.Character
local vhrp = vchar:FindFirstChild("HumanoidRootPart")
local vhum = vchar:FindFirstChild("Humanoid")

if vhrp and vhum and vhum.Health > 0 then


local sp = camera:WorldToViewportPoint(vhrp.Position)
local ison = sp.Z > 0

if ison then
local pos = Vector2.new(sp.X, sp.Y)
local dist = (pos - center).Magnitude

if dist <= config.Visuals.LocalVisuals.FOV.Radius and


dist < min then
min = dist
plr = v
end
end
end
end
end

return plr
end

local function debugconfig()


for i, v in pairs(config) do
print("module:", i)
for i2, v2 in pairs(v) do
print("⏩", i2, "=", v2)
end
end
end

--//Binding
mouse.Button2Down:Connect(function()
mouse2down = true
end)

mouse.Button2Up:Connect(function()
mouse2down = false
end)

uis.InputBegan:Connect(function(input, g)
if input.KeyCode == Enum.KeyCode.Asterisk then
debugconfig()
end
end)

--//Combat, Aimbot
local aimbot = Combat:CreateToggle({
Name = "Aimbot",
Parented = "1",
Default = false,
Callback = function(state)
config.Combat.Aimbot.Enabled = state
end
})

local aimbotspeed = Combat:CreateSlider({


Name = "Speed",
Parented = "1",
DefaultValue = 0.5,
MinValue = 0,
MaxValue = 1,
Increment = 0.01,
Callback = function(value)
config.Combat.Aimbot.Speed = value
end
})

local hitpart = Combat:CreateDropdown({


Name = "Lock Part",
Parented = "1",
Values = {"Head", "HumanoidRootPart"},
Multi = false,
Default = 1,
Callback = function(state)
config.Combat.Aimbot.LockPart = state
end,
})
local method = Combat:CreateDropdown({
Name = "Lock Method",
Parented = "1",
Values = {"Blantant", "Safe"},
Multi = false,
Default = 1,
Callback = function(state)
config.Combat.Aimbot.Method = state
end,
})

run.RenderStepped:Connect(function()
if config.Combat.Aimbot.Enabled and mouse2down then
local target = getclosestplayer()
local hitpart =
target.Character:FindFirstChild(tostring(config.Combat.Aimbot.LockPart))

if target and hitpart and lplr and char then


if config.Combat.Aimbot.Method == "Blantant" then
local targetpos = hitpart.Position
local current = camera.CFrame
local lookat = targetpos + (targetpos -
camera.CFrame.Position).unit * 5

camera.CFrame = CFrame.new(camera.CFrame.Position, lookat)


elseif config.Combat.Aimbot.Method == "Safe" then
local targetpos = hitpart.Position
local lookat = targetpos + (targetpos -
camera.CFrame.Position).unit * 5
local tweenInfo = TweenInfo.new(config.Combat.Aimbot.Speed,
Enum.EasingStyle.Linear, Enum.EasingDirection.InOut)
local goal = {CFrame = CFrame.new(camera.CFrame.Position,
lookat)}

local tween = ts:Create(camera, tweenInfo, goal)


tween:Play()
end
end
end
end)

--//Triggerbot
local triggerbot = Combat:CreateToggle({
Name = "TriggerBot",
Parented = "2",
Default = false,
Callback = function(state)
config.Combat.Triggerbot.Enabled = state
end
})

local triggerbotdelay = Combat:CreateSlider({


Name = "Triggerbot Delay",
Parented = "2",
DefaultValue = 0.1,
MinValue = 0.1,
MaxValue = 1,
Increment = 0.11,
Callback = function(state)
config.Combat.Triggerbot.Delay = state
end
})

run.RenderStepped:Connect(function()
if mouse.Target.Parent:FindFirstChildOfClass("Humanoid") and
mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and
config.Combat.Triggerbot.Enabled then
mouse1press()
repeat
run.RenderStepped:Wait(config.Combat.Triggerbot.Delay)
until not mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
mouse1release()
end
end)

--//Fov
local fovtoggle = Combat:CreateToggle({
Name = "Fov",
Parented = "3",
Default = false,
Callback = function(state)
fov.Visible = state
end
})

local fovfilled = Combat:CreateToggle({


Name = "Filled",
Parented = "3",
Default = false,
Callback = function(state)
fov.Filled = state
end
})

local fovradius = Combat:CreateSlider({


Name = "Radius",
Parented = "3",
DefaultValue = 100,
MinValue = 0,
MaxValue = 500,
Increment = 1,
Callback = function(value)
fov.Radius = value
end
})

--//Visuals, Box esp


local boxesp = Visuals:CreateToggle({
Name = "Box Esp",
Parented = "1",
Default = false,
Callback = function(state)
config.Visuals.ESP.Box = state
end
})

run.RenderStepped:Connect(function()
if config.Visuals.ESP.Box then
for _, v in ipairs(players:GetPlayers()) do
if v ~= lplr and v.Character then
local root = v.Character:FindFirstChild("HumanoidRootPart")
if root and not root:FindFirstChild("PlayerESP") then
local gui = Instance.new("BillboardGui")
gui.Name = "PlayerESP"
gui.Parent = root
gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
gui.Adornee = root
gui.AlwaysOnTop = true
gui.Size = UDim2.new(3, 0, 5, 0)

local frame = Instance.new("Frame")


frame.Parent = gui
frame.BackgroundColor3 = Color3.fromRGB(255, 255,
255)
frame.BackgroundTransparency = 1.000
frame.BorderSizePixel = 0
frame.Size = UDim2.new(1, 0, 1, 0)

local str = Instance.new("UIStroke", frame)


str.Color = Color3.fromRGB(255, 255, 255)
str.Thickness = 3.4

local gradient = Instance.new("UIGradient", str)


gradient.Rotation = 90
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(34,
17, 182)),
ColorSequenceKeypoint.new(1,
Color3.fromRGB(123, 15, 255))
}
end
end
end
else
for _, v in ipairs(players:GetPlayers()) do
if v.Character then
local root = v.Character:FindFirstChild("HumanoidRootPart")
if root then
local esp = root:FindFirstChild("PlayerESP")
if esp then
esp:Destroy()
end
end
end
end
end
end)

--//Tracers
local tracers = Visuals:CreateToggle({
Name = "Tracers",
Parented = "1",
Default = false,
Callback = function(state)
config.Visuals.ESP.Tracers.Enabled = state
end
})

local lines = {}

run.RenderStepped:Connect(function()
if config.Visuals.ESP.Tracers.Enabled then
for _, v in pairs(players:GetChildren()) do
if v.ClassName == "Player" and v ~= localplayer then
if not lines[v] then
local tracerline = Drawing.new("Line")
tracerline.Color = config.Visuals.ESP.Tracers.Color
tracerline.Visible = false
tracerline.Thickness = 1
tracerline.Transparency = 1
lines[v] = tracerline
end

local tracerline = lines[v]

if v.Character and v.Character:FindFirstChild("Humanoid")


and v.Character:FindFirstChild("HumanoidRootPart") and v.Character.Humanoid.Health
> 0 then
local vector, onscreen =
camera:WorldToViewportPoint(v.Character.HumanoidRootPart.Position)

if onscreen and config.Visuals.ESP.Tracers then


tracerline.From = Vector2.new(mouse.X, mouse.Y
+ 55)
tracerline.To = Vector2.new(vector.X, vector.Y)
tracerline.Visible = true
else
tracerline.Visible = false
end
else
tracerline.Visible = false
end
end
end
else
for _, tracerline in pairs(lines) do
tracerline.Visible = false
end
end
end)

--//Chams
local chams = Visuals:CreateToggle({
Name = "Chams",
Parented = "1",
Default = false,
Callback = function(state)
config.Visuals.ESP.Chams = state
end
})

run.RenderStepped:Connect(function()
if config.Visuals.ESP.Chams then
for i, v in pairs(players:GetChildren()) do
if v.ClassName == "Player" and v ~= lplr and v.Character then
if v.Character:FindFirstChild("Chams") then
return nil
else
local chams = Instance.new("Highlight", v.Character)
chams.Name = "Chams"
chams.FillColor = config.Visuals.ESP.Chams.Color
end
end
end

if chams then
chams.FillColor = config.Visuals.ESP.ChamsColor
end
else
for i, v in pairs(players:GetChildren()) do
if v.ClassName == "Player" and v.Character then
for l, b in pairs(v.Character:GetChildren()) do
if b.Name == "Chams" then
b:Destroy()
end
end
end
end
end
end)

--//World visuals, ambience


local ambience = Visuals:CreateToggle({
Name = "Ambience",
Parented = "2",
Default = false,
Callback = function(state)
config.Visuals.World.Ambience.Enabled = state
end
})

local rbxambience = Visuals:CreateToggle({


Name = "Rainbow Ambience",
Parented = "2",
Default = false,
Callback = function(state)
config.Visuals.World.Ambience.Rainbow = state
end
})

run.RenderStepped:Connect(function()
if config.Visuals.World.Ambience.Enabled then
game.Lighting.Ambient = config.Visuals.World.Ambience.Color
game.Lighting.OutdoorAmbient = config.Visuals.World.Ambience.Color
game.Lighting.ClockTime = config.Visuals.World.Ambience.Color
game.Lighting.ColorShift_Top = config.Visuals.World.Ambience.Color
game.Lighting.ColorShift_Bottom = config.Visuals.World.Ambience.Color
end

if config.Visuals.World.Ambience.Enabled and
config.Visuals.World.Ambience.Rainbow then
game.Lighting.Ambient = Color3.fromHSV(tick()%5/5,1,1)
game.Lighting.OutdoorAmbient = Color3.fromHSV(tick()%5/5,1,1)
game.Lighting.ColorShift_Top = Color3.fromHSV(tick()%5/5,1,1)
game.Lighting.ColorShift_Bottom = Color3.fromHSV(tick()%5/5,1,1)
end
end)

--//Aspect Ratio
local aspectratio = Visuals:CreateToggle({
Name = "Aspect Ratio",
Parented = "2",
Default = false,
Callback = function(state)
config.Visuals.World.AspectRatio = state
end
})

run.RenderStepped:Connect(function()
if config.Visuals.World.AspectRatio then
camera.CFrame = workspace.CurrentCamera.CFrame * CFrame.new(0, 0, 0, 1,
0, 0, 0, 0.6, 0, 0, 0, 1);
end
end)

--//Third person
if camcontroller ~= nil then
local thirdperson = Visuals:CreateToggle({
Name = "Third Person",
Parented = "3",
Default = false,
Callback = function(state)
camcontroller:SetPOV(not state, 0, false)
end
})
end

--//Self Chams
local selfchams = Visuals:CreateToggle({
Name = "Self Chams",
Parented = "3",
Default = false,
Callback = function(state)
config.Visuals.LocalVisuals.SelfChams.Enabled = state
end
})

run.RenderStepped:Connect(function()
if config.Visuals.LocalVisuals.SelfChams.Enabled then
for i, v in pairs(char:GetChildren()) do
if v:IsA("BasePart") then
v.Material = config.Visuals.LocalVisuals.SelfChams.Material
v.Color = config.Visuals.LocalVisuals.SelfChams.Color
end
end
end
end)

--//Weapon Chams
local weaponchams = Visuals:CreateToggle({
Name = "Weapon Chams",
Parented = "3",
Default = false,
Callback = function(state)
config.Visuals.LocalVisuals.WeaponChams.Enabled = state
end
})

coroutine.wrap(function()
while config.Visuals.LocalVisuals.WeaponChams.Enabled do wait(0.5)
for i, v in pairs(replicated.Assets.Temp.ViewModels:GetChildren()) do
local item = v:FindFirstChild("ItemVisual")

if v:IsA("Model") and item then


local body = item:FindFirstChild("Body")
if body then
for l, b in pairs(body:GetChildren()) do
if b:IsA("MeshPart") then
b.Material = Enum.Material.ForceField
b.Color = Color3.fromRGB(76, 0, 153)
end
end
end
end
end
end
end)()

--//Zoom
if camcontroller then
local ZoomToggle = Visuals:CreateToggle({
Name = "Zoom",
Parented = "3",
Default = false,
Callback = function(state)
config.Visuals.LocalVisuals.Zoom.Enabled = state
end
})

run.RenderStepped:Connect(function()
if uis:IsKeyDown(Enum.KeyCode.Z) and
config.Visuals.LocalVisuals.Zoom.Enabled then
camcontroller._base_fov = 30
else
camcontroller._base_fov = config.Visuals.LocalVisuals.Zoom.FOV
end
end)

local zoompower = Combat:CreateSlider({


Name = "Zoom Power",
Parented = "3",
DefaultValue = 90,
MinValue = 0,
MaxValue = 200,
Increment = 1,
Callback = function(value)
config.Visuals.LocalVisuals.Zoom.FOV = value
end
})
end

--//Player, Flight
local connection
local active = false

local flight = Player:CreateToggle({


Name = "Flight",
Parented = "1",
Default = false,
Callback = function(state)
config.Player.Fly.Enabled = state

if config.Player.Fly.Enabled then
if connection then connection:Disconnect() end

if char then
if hrp then
if hrp.Anchored then
hrp.Anchored = false
end

local velocity = Instance.new("BodyVelocity")


velocity.Velocity = Vector3.new(0, 0, 0)
velocity.MaxForce = Vector3.new(100000, 100000,
100000)
velocity.Parent = hrp

active = true

connection = run.RenderStepped:Connect(function()
hrp.Anchored = false
local vzero = Vector3.zero

if uis:IsKeyDown(Enum.KeyCode.W) then
vzero = vzero + camera.CFrame.LookVector
end
if uis:IsKeyDown(Enum.KeyCode.S) then
vzero = vzero - camera.CFrame.LookVector
end
if uis:IsKeyDown(Enum.KeyCode.A) then
vzero = vzero - camera.CFrame.RightVector
end
if uis:IsKeyDown(Enum.KeyCode.D) then
vzero = vzero + camera.CFrame.RightVector
end
if uis:IsKeyDown(Enum.KeyCode.Space) then
vzero = vzero + camera.CFrame.UpVector
end
if uis:IsKeyDown(Enum.KeyCode.LeftControl) then
vzero = vzero - camera.CFrame.UpVector
end

velocity.Velocity = vzero *
config.Player.Fly.Speed
if vzero.Magnitude == 0 then
velocity.Velocity = Vector3.new(0, 0, 0)
end
end)
end
end
else
if connection then connection:Disconnect() end
active = false

if char then
if hrp then
local velocity =
hrp:FindFirstChildOfClass("BodyVelocity")
if velocity then
velocity:Destroy()
end
end
end
end
end,
})

lplr.CharacterAdded:Connect(function()
task.wait(1)
if active then
if connection then connection:Disconnect() end

if char then
if hrp then
if hrp.Anchored then
hrp.Anchored = false
end

local velocity = Instance.new("BodyVelocity")


velocity.Velocity = Vector3.new(0, 0, 0)
velocity.MaxForce = Vector3.new(100000, 100000, 100000)
velocity.Parent = hrp

connection = run.RenderStepped:Connect(function()
hrp.Anchored = false
local vzero = Vector3.zero

if uis:IsKeyDown(Enum.KeyCode.W) then
vzero = vzero + camera.CFrame.LookVector
end
if uis:IsKeyDown(Enum.KeyCode.S) then
vzero = vzero - camera.CFrame.LookVector
end
if uis:IsKeyDown(Enum.KeyCode.A) then
vzero = vzero - camera.CFrame.RightVector
end
if uis:IsKeyDown(Enum.KeyCode.D) then
vzero = vzero + camera.CFrame.RightVector
end
if uis:IsKeyDown(Enum.KeyCode.Space) then
vzero = vzero + camera.CFrame.UpVector
end
if uis:IsKeyDown(Enum.KeyCode.LeftControl) then
vzero = vzero - camera.CFrame.UpVector
end

velocity.Velocity = vzero * config.Player.Fly.Speed


if vzero.Magnitude == 0 then
velocity.Velocity = Vector3.new(0, 0, 0)
end
end)
end
end
end
end)

local flyspped = Player:CreateSlider({


Name = "Fly Speed",
Parented = "1",
DefaultValue = 50,
MinValue = 0,
MaxValue = 500,
Increment = 1,
Callback = function(number)
config.Player.Fly.Speed = number
end
})

--//Bunny Hop
local bunnyhop = Player:CreateToggle({
Name = "Bunny Hop",
Parented = "1",
Default = false,
Callback = function(state)
config.Player.BunnyHop.Enabled = state
end
})

local bhopspped = Player:CreateSlider({


Name = "Bunny Hop Speed",
Parented = "1",
DefaultValue = 50,
MinValue = 15,
MaxValue = 200,
Increment = 1,
Callback = function(value)
config.Player.BunnyHop.Speed = value
end
})

run.RenderStepped:Connect(function()
if hrp and hum and config.Player.BunnyHop.Enabled then
if uis:IsKeyDown(Enum.KeyCode.Space) then
hum.Jump = true
local speed = config.Player.BunnyHop.Speed or 50
local dir = camera.CFrame.LookVector * Vector3.new(1, 0, 1)
local mvec = Vector3.new()

mvec = uis:IsKeyDown(Enum.KeyCode.W) and mvec + dir or mvec


mvec = uis:IsKeyDown(Enum.KeyCode.S) and mvec - dir or mvec
mvec = uis:IsKeyDown(Enum.KeyCode.D) and mvec + Vector3.new(-
dir.Z, 0, dir.X) or mvec
mvec = uis:IsKeyDown(Enum.KeyCode.A) and mvec +
Vector3.new(dir.Z, 0, -dir.X) or mvec

if mvec.Magnitude > 0 then


mvec = mvec.Unit
hrp.Velocity = Vector3.new(mvec.X * speed, hrp.Velocity.Y,
mvec.Z * speed)
end
end
end
end)

--//Spin bot
local spinbot = Player:CreateToggle({
Name = "Spinbot",
Parented = "1",
Default = false,
Callback = function(state)
config.Player.Spinbot.Enabled = state
end
})

local spinbotspeed = Player:CreateSlider({


Name = "Spinbot Speed",
Parented = "1",
DefaultValue = 100,
MinValue = 30,
MaxValue = 500,
Increment = 1,
Callback = function(value)
config.Player.Spinbot.Speed = value
end
})

run.RenderStepped:Connect(function()
if config.Player.Spinbot.Enabled then
hum.AutoRotate = false
hrp.CFrame = hrp.CFrame * CFrame.Angles(0,
math.rad(config.Player.Spinbot.Speed or 100), 0)
else
hum.AutoRotate = true
end
end)

--//Chatspammer
local chatspammer = Player:CreateToggle({
Name = "Chat Spammer",
Parented = "2",
Default = false,
Callback = function(state)
config.Player.ChatSpammer.Enabled = state
end
})

local chatspamtext = Player:CreateInput({


Name = "Chat Spammer Text",
Parented = "2",
Default = ".g>g/v3n",
Placeholder = "Enter text here",
Numeric = false,
Finished = false,
Callback = function(value)
config.Player.ChatSpammer.Text = value
end
})
coroutine.wrap(function()
while config.Player.ChatSpammer.Enabled do wait(5)
chat:SendAsync(config.Player.ChatSpammer.Text)
end
end)()

--//GunMods, skinchangers
local archanger = GunMods:CreateDropdown({
Name = "Assault Rifle",
Parented = "1",
Values = {"Assault Rifle", "AK-47", "AUG", "Gingerbread AUG", "AKEY-47",
"Boneclaw Rifle"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Assault Rifle", state)
end,
})

local shotgunchanger = GunMods:CreateDropdown({


Name = "Shotgun",
Parented = "1",
Values = {"Shotgun", "Balloon Shotgun", "Hyper Shotgun", "Broomstick",
"Wrapped Shotgun"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Shotgun", state)
end,
})

local sniperchanger = GunMods:CreateDropdown({


Name = "Sniper",
Parented = "1",
Values = {"Sniper", "Hyper Sniper", "Pixel Sniper"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Sniper", state)
end,
})

local bowchanger = GunMods:CreateDropdown({


Name = "Bow",
Parented = "1",
Values = {"Bow", "Compound Bow", "Bat Bow", "Frostbite Bow", "Raven Bow"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Bow", state)
end,
})

local burstriflechanger = GunMods:CreateDropdown({


Name = "Burst Rifle",
Parented = "1",
Values = {"Burst Rifle", "Electro Rifle", "Pine Burst", "Pixel Burst",
"Spectral Burst"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Burst Rifle", state)
end,
})

local fistchanger = GunMods:CreateDropdown({


Name = "Fists",
Parented = "2",
Values = {"Fists", "Boxing Gloves", "Brass Knuckles", "Festive Fists",
"Pumpkin Claws"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Fists", state)
end,
})

local scythechanger = GunMods:CreateDropdown({


Name = "Scythe",
Parented = "2",
Values = {"Scythe", "Scythe of Death", "Keythe", "Anchor", "Bat Scythe",
"Cryo Scythe"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Scythe", state)
end,
})

local handgunchanger = GunMods:CreateDropdown({


Name = "Handgun",
Parented = "3",
Values = {"Handgun", "Hand Gun", "Pumpkin Handgun", "Blaster", "Pixel
Handgun"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Handgun", state)
end,
})

local revolverchanger = GunMods:CreateDropdown({


Name = "Revolver",
Parented = "3",
Values = {"Revolver", "Desert Eagle", "Peppermint Sheriff", "Sheriff",
"Boneclaw Revolver"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Revolver", state)
end,
})

local shortychanger = GunMods:CreateDropdown({


Name = "Shorty",
Parented = "3",
Values = {"Shorty", "Not So Shorty", "Too Shorty", "Wrapped Shorty", "Demon
Shorty", "Lovely Shorty"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Shorty", state)
end,
})

local uzichanger = GunMods:CreateDropdown({


Name = "Uzi",
Parented = "3",
Values = {"Uzi", "Water Uzi", "Electro Uzi", "Demon Uzi", "Pine Uzi"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Uzi", state)
end,
})

local daggerschanger = GunMods:CreateDropdown({


Name = "Daggers",
Parented = "3",
Values = {"Daggers", "Aces", "Crystal Daggers", "Cookies"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Daggers", state)
end,
})

local grenadechanger = GunMods:CreateDropdown({


Name = "Grenade",
Parented = "4",
Values = {"Grenade", "Soul Grenade", "Whoopee Cushion", "Jingle Grenade",
"Water Balloon"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Grenade", state)
end,
})

local molotovchanger = GunMods:CreateDropdown({


Name = "Molotov",
Parented = "4",
Values = {"Molotov", "Hot Coals", "Vexed Candle", "Torch"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Molotov", state)
end,
})

local freezechanger = GunMods:CreateDropdown({


Name = "Freezeray",
Parented = "4",
Values = {"Freeze Ray", "Temporal Ray", "Bubble Raw", "Bubble Raw", "Wrapped
Freeze Raw"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Freeze Ray", state)
end,
})

local flashbangchanger = GunMods:CreateDropdown({


Name = "Flashbang",
Parented = "4",
Values = {"Flashbang", "Disco Ball", "Camera", "Pixel Flashbang", "Shining
Star", "Skullbang"},
Multi = false,
Default = 1,
Callback = function(state)
changeskin("Flashbang", state)
end,
})

--//fireworks
if issupported("getgc") then
GunMods:CreateButton({
Name = "Rapid Fire",
Parented = "1",
Callback = function()
for _, v in next, getgc(true) do
if type(v) == "table" then
for key, value in next, v do
if type(key) == "string" then
if key:find("ShootCooldown") then
v[key] = 0
print("set rapid succesfully")
end
end
end
end
end
end
})

GunMods:CreateButton({
Name = "No Spread",
Parented = "1",
Callback = function()
for _, v in next, getgc(true) do
if type(v) == "table" then
for key, value in next, v do
if type(key) == "string" then
if key:find("ShootSpread") then
v[key] = 0
print("set spread succesfully")
end
end
end
end
end
end
})

GunMods:CreateButton({
Name = "No Recoil",
Parented = "1",
Callback = function()
for _, v in next, getgc(true) do
if type(v) == "table" then
for key, value in next, v do
if type(key) == "string" then
if key:find("ShootRecoil") then
v[key] = 0
print("set recoil succesfully")
end
end
end
end
end
end
})
end

You might also like