Prism
Prism
if isfile("ClientName.lua") then
getgenv().ClientName = readfile("ClientName.lua")
else
getgenv().ClientName = "Prism Cracked By Piston"
end
local Utilities
local Bedwars
local KillauraRemote
local Chests
if workspace:FindFirstChild"Map" then
Utilities =
loadstring(game:HttpGet("https://raw.githubusercontent.com/TheMagicPiston/
PrismCracked/main/Utilities.lua", true))()
Bedwars =
loadstring(game:HttpGet("https://raw.githubusercontent.com/TheMagicPiston/
PrismCracked/main/Bedwars.lua", true))()
Chests = Utilities.GetChests()
KillauraRemote = Bedwars.AttackRemote
end
local Client =
require(game:GetService"ReplicatedStorage".TS.remotes).default.Client
local UIS = game:GetService"UserInputService"
local KnitClient =
debug.getupvalue(require(game.Players.LocalPlayer.PlayerScripts.TS.knit).setup, 6)
local sprinttable = KnitClient.Controllers.SprintController
local Scripting = {
ImportScript = function(MN,F,DDs,D)
UILibrary.MakeModule{
Name = MN,
Tab = Scripts,
Bind = nil,
Enabled = false,
Function = F,
Dropdowns = DDs,
Description = D,
}
end
}
getgenv().AstralScript = Scripting
repeat
task.wait(2)
until game.Players.LocalPlayer.Character.PrimaryPart.Position.Y < 140 or
game.Workspace:FindFirstChild("spawn_cage")
task.spawn(function()
repeat
task.wait(3)
writefile("ClientName.lua",tostring(ClientName))
until true == false
end)
UILibrary.MakeModule{
Name = "Antivoid",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
task.spawn(function()
task.wait(1)
Module.AntivoidPart.Touched:Connect(function(hit)
if hit.Parent.Name ==
game.Players.LocalPlayer.Character.Name then
for i = 1, math.round(Dropdowns.Jumps[5]) do
game.Players.LocalPlayer.Character.Humanoid:ChangeState"Jumping"
task.wait(0.1)
end
end
end)
end)
repeat
task.wait()
if Module.AntivoidPart then
Module.AntivoidPart.Color = getgenv().HUDColor
Module.AntivoidPart.Transparency =
Dropdowns.Transparency[5] / 100
Module.AntivoidPart.Position = Vector3.new(100, 25 -
Dropdowns.LowerY[5], 100)
else
local AntiPart = Instance.new("Part", workspace)
AntiPart.Size = Vector3.new(1.999e3, 1, 1.999e3)
AntiPart.Anchored = true
AntiPart.Material = Enum.Material.Neon
AntiPart.Position = Vector3.new(100, 25 -
Dropdowns.LowerY[5], 100)
Module.AntivoidPart = AntiPart
end
until Module.Enabled == false or Uninjected == true
Module.AntivoidPart:Destroy()
Module.AntivoidPart = nil
end,
Dropdowns = {
LowerY = {
"Slider",
-- Type
"Lower_Y",
-- Name
0,
-- Min value
20,
-- Max value
0
-- Current value
},
Jumps = {
"Slider",
-- Type
"Jump_Amount",
-- Name
1,
-- Min value
5,
-- Max value
3
-- Current value
},
Transparency = {
"Slider",
-- Type
"Transparency",
-- Name
0,
-- Min value
100,
-- Max value
0
-- Current value
},
AntivoidMode = {
"Selection",
-- Type
"Antivoid_Mode",
-- Name
1,
-- current
{ "Jump_Bounce", "Velo_Bounce" }
-- options
}
},
Description = "Various Antivoid methods to bypass the Heatseeker anticheat",
AntivoidPart = nil
}
UILibrary.MakeModule{
Name = "Autopot",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local inventory =
game.Players.LocalPlayer.Character:WaitForChild("InventoryFolder").Value
local EatConnection = inventory.ChildAdded:Connect(function(NewItem)
if string.find(string.lower(NewItem.Name),"pot") then
Bedwars.Eat:CallServerAsync({["item"] = NewItem})
end
end)
repeat task.wait(1) until Module.Enabled == false or Uninjected == true
EatConnection:Disconnect()
end,
Dropdowns = {},
Description = "Automatically uses potions",
AntivoidPart = nil
}
UILibrary.MakeModule{
Name = "AutoConsume",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local inventory =
game.Players.LocalPlayer.Character:WaitForChild("InventoryFolder").Value
local EatConnection = inventory.ChildAdded:Connect(function(NewItem)
if string.find(string.lower(NewItem.Name),"cone") or
string.find(string.lower(NewItem.Name),"pie") then
Bedwars.Eat:CallServerAsync({["item"] = NewItem})
end
if string.find(string.lower(NewItem.Name),"app") then
task.spawn(function()
repeat
task.wait()
until
game.Players.LocalPlayer.Character.Humanoid.Health <= Dropdowns.AutoEatHeal[5]
Bedwars.Eat:CallServerAsync({["item"] = NewItem})
end)
end
end)
repeat task.wait(1) until Module.Enabled == false or Uninjected == true
EatConnection:Disconnect()
end,
Dropdowns = {
AutoEatHeal = {
"Slider",
-- Type
"AutoHealThreshold",
-- Name
0,
-- Min value
100,
-- Max value
35
-- Current value
},
},
Description = "Automatically consumes items",
AntivoidPart = nil
}
UILibrary.MakeModule{
Name = "Step",
Tab = Movement,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
repeat
task.wait()
local Player = game.Players.LocalPlayer
local HRP = Player.Character.HumanoidRootPart
local Lenght = 2
local Ray = Ray.new(HRP.Position, HRP.CFrame.LookVector * Lenght)
local Wall, HitPosition, Normal, Material =
workspace:FindPartOnRay(Ray, Player.Character)
if Wall and Wall.CanCollide == true then
if UIS:IsKeyDown"W" then HRP.Velocity = Vector3.new(0, 45,
0)
else
HRP.Velocity = Vector3.new(0, 0.75, 0) end
end
until Module.Enabled == false or Uninjected == true
end,
Dropdowns = {},
Description = "Climb walls",
AntivoidPart = nil
}
UILibrary.MakeModule{
Name = "Phase",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
if Dropdowns.PhaseMode[3] == 2 then
game.Players.LocalPlayer.Character.PrimaryPart.CFrame =
game.Players.LocalPlayer.Character.PrimaryPart.CFrame - Vector3.new(0, 5.3, 0)
Module.Enabled = false
end
end,
Dropdowns = {
PhaseMode = {
"Selection",
-- Type
"Phase_Mode",
-- Name
1,
-- current
{ "Vanilla", "VClip" }
-- options
}
},
Description = "Clips through walls/floors (Vanilla clip mode is currently
broken)"
}
UILibrary.MakeModule{
Name = "HideNameTags",
Tab = Visual,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
repeat
for i,v in pairs(game.Players:GetChildren()) do
if v.Character and v.Character:FindFirstChild("Head") and
v.Character.Head:FindFirstChild("Nametag") then
v.Character.Head.Nametag:Destroy()
end
end
task.wait(1)
until Module.Enabled == false or Uninjected == true
end,
Dropdowns = {
HideSelfTag = {
"Toggle",-- Type
"HideSelfTag",-- Name
true-- CurrentValue
},
},
Description = "Deletes the nametags above player's heads"
}
UILibrary.MakeModule{
Name = "Chams",
Tab = Visual,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local Chams = {}
repeat
task.wait(2.5)
for i,v in pairs(game.Players:GetPlayers()) do
if v.Character and Utilities.IsAlive(v.Character) and not
v.Character:FindFirstChild("Highlight") then
local Highlight =
Instance.new("Highlight",v.Character)
table.insert(Chams,Highlight)
task.spawn(function()
repeat
task.wait()
Highlight.FillTransparency =
Dropdowns.FillTransparency[5] / 100
if Dropdowns.TeamColor[3] == false and
Utilities.IsAlive(v.Character) and v.Team and v.Team.TeamColor then
Highlight.FillColor = HUDColor
else
Highlight.FillColor =
v.Team.TeamColor.Color
end
Highlight.OutlineTransparency =
Dropdowns.ChamsOutlineTransparency[5]/100
if Dropdowns.OutlinesMatchFillColor[3] ==
true then
Highlight.OutlineColor = HUDColor
else
Highlight.OutlineColor =
Color3.fromRGB(255,255,255)
end
until not v.Character or not
Utilities.IsAlive(v.Character)
end)
end
end
until Module.Enabled == false or Uninjected == true
for i,v in pairs(Chams) do
v:Destroy()
end
end,
Dropdowns = {
ChamsOutlineTransparency = {
"Slider",
-- Type
"ChamsOutlineTransparencyPercent",
-- Name
0,
-- Min value
100,
-- Max value
100
-- Current value
},
FillTransparency = {
"Slider",
-- Type
"FillTransparency",
-- Name
0,
-- Min value
100,
-- Max value
45,
-- Current value
},
OutlinesMatchFillColor = {
"Toggle",-- Type
"OutlinesMatchFillColor",-- Name
false-- CurrentValue
},
TeamColor = {
"Toggle",-- Type
"TeamColor",-- Name
true-- CurrentValue
},
},
Description = "shows a players character through walls"
}
UILibrary.MakeModule{
Name = "ArrayList",
Tab = Visual,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
getgenv().Array = true
repeat
task.wait()
getgenv().ArraylistStrokeTransparency =
Dropdowns.StrokeTransparency[5]/10
until Module.Enabled == false or Uninjected == true
getgenv().Array = false
end,
Dropdowns = {
StrokeTransparency = {
"Slider",
-- Type
"StrokeTransparency",
-- Name
0,
-- Min value
10,
-- Max value
6
-- Current value
},
SideBar = {
"Toggle",-- Type
"SideBar",-- Name
true-- CurrentValue
}
},
Description = "Array list, displays module info"
}
UILibrary.MakeModule{
Name = "Uninject",
Tab = World,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
Module.Enabled = false
task.wait(.5)
Uninjected = true
end,
Dropdowns = {},
Description = "Uninjects astral from the game"
}
UILibrary.MakeModule{
Name = "XPGrinder",
Tab = World,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
task.wait(10)
local Time = Dropdowns.Timer[5]
for i = 1,math.round(Time) do
task.wait(1.05)
end
if Module.Enabled == true then
local tpdata =
game:GetService"TeleportService":GetLocalPlayerTeleportData()
game:GetService"ReplicatedStorage"["events-@easy-games/lobby:shared/event/
[email protected]"].joinQueue:FireServer{["queueType"] =
tpdata.match.queueType}
task.wait(4.5)
game.Players.LocalPlayer.Character.Humanoid.Health = 0
end
end,
Dropdowns = {
Timer = {
"Slider",
-- Type
"Timer",
-- Name
15,
-- Min value
300,
-- Max value
35
-- Current value
},
},
Description = "Auto grinds xp (recommended in skywars)"
}
UILibrary.MakeModule{
Name = "AutoQueue",
Tab = World,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local Autoqueue =
game.Players.LocalPlayer.PlayerGui.ChildAdded:Connect(function(a)
if a.Name == "spectate-selector" or a.Name == "PostGame" then
local tpdata =
game:GetService"TeleportService":GetLocalPlayerTeleportData()
game:GetService"ReplicatedStorage"["events-@easy-games/lobby:shared/event/
[email protected]"].joinQueue:FireServer{ ["queueType"] =
tpdata.match.queueType }
end
end)
repeat task.wait(1) until Module.Enabled == false or Uninjected == true
Autoqueue:Disconnect()
end,
Dropdowns = {},
Description = "Autoqueues to next game"
}
UILibrary.MakeModule{
Name = "Nuker",
Tab = World,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local raycastParams = RaycastParams.new()
raycastParams.IgnoreWater = true
GetBeds = function()
beds = {}
for i,v in pairs(game.Workspace:GetChildren()) do
if v.Name == "bed" and v.Covers.BrickColor ~=
game.Players.LocalPlayer.Team.TeamColor then
table.insert(beds,v)
end
end
return beds
end
local Damage =
game:GetService("ReplicatedStorage").rbxts_include.node_modules.net.out._NetManaged
.DamageBlock
MainNuker = function(bed)
local part = bed
local raycastResult = workspace:Raycast(part.Position +
Vector3.new(0,24,0), Vector3.new(0,-27,0), raycastParams)
if raycastResult then
local TargetBlock = raycastResult.Instance
print(TargetBlock.Name,"Nuker output")
for i,v in pairs(TargetBlock:GetChildren()) do
if v:IsA("Texture") then
v:Destroy()
end
end
TargetBlock.Color = HUDColor
TargetBlock.Material = "Neon"
Damage:InvokeServer({
["blockRef"] = {
["blockPosition"] =
Vector3.new(math.round(TargetBlock.Position.X/3),math.round(TargetBlock.Position.Y/
3),math.round(TargetBlock.Position.Z/3))
},
["hitPosition"] =
Vector3.new(math.round(TargetBlock.Position.X/3),math.round(TargetBlock.Position.Y/
3),math.round(TargetBlock.Position.Z/3)),
["hitNormal"] =
Vector3.new(math.round(TargetBlock.Position.X/3),math.round(TargetBlock.Position.Y/
3),math.round(TargetBlock.Position.Z/3))
})
end
end
repeat
task.wait(.25)
local Beds = GetBeds()
for i,v in pairs(Beds) do
if Utilities.IsAlive(game.Players.LocalPlayer.Character)
then
if (v.Position -
game.Players.LocalPlayer.Character.PrimaryPart.Position).Magnitude < 28.5 then
MainNuker(v)
end
end
end
until Module.Enabled == false or Uninjected == true
end,
Dropdowns = {},
Description = "Automatically breaks nearby beds"
}
UILibrary.MakeModule{
Name = "SlowAutowin",
Tab = World,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
game.Players.LocalPlayer.Character.PrimaryPart.CFrame =
CFrame.new(0,999,0)
game.Players.LocalPlayer.Character.PrimaryPart:Destroy()
game.Players.LocalPlayer.Character.Head.Anchored = true
game.Players.LocalPlayer.PlayerGui.ChildAdded:Connect(function(a)
if a.Name == "spectate-selector" or a.Name == "PostGame" and
Modules.AutoPlayAgain.Status == true then
local tpdata =
game:GetService"TeleportService":GetLocalPlayerTeleportData()
game:GetService"ReplicatedStorage"["events-@easy-games/lobby:shared/event/
[email protected]"].joinQueue:FireServer{ ["queueType"] =
tpdata.match.queueType }
end
end)
end,
Dropdowns = {},
Description = "Slowest autowin on the planet"
}
UILibrary.MakeModule{
Name = "Autobank",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
shops = {}
for i,v in pairs(workspace:GetChildren()) do
if string.find(v.Name,"shop") then
table.insert(shops,v)
end
end
SaveItems = function()
if game.Players.LocalPlayer.Character and
game.Players.LocalPlayer.Character:FindFirstChild("InventoryFolder") then
local Inventory = game.Players.LocalPlayer.Character and
game.Players.LocalPlayer.Character:FindFirstChild("InventoryFolder").Value
for i,v in pairs(Inventory:GetChildren()) do
if v.Name == "iron" or v.Name == "emerald" or v.Name
== "diamond" then
game:GetService("ReplicatedStorage").rbxts_include.node_modules.net.out._NetManaged
["Inventory:ChestGiveItem"]:InvokeServer(Inventory.Parent:FindFirstChild(game.Playe
rs.LocalPlayer.Name.."_personal"),v)
end
end
end
end
WithdrawItems = function()
if game.Players.LocalPlayer.Character and
game.Players.LocalPlayer.Character:FindFirstChild("InventoryFolder") then
local Inventory = game.Players.LocalPlayer.Character and
game.Players.LocalPlayer.Character:FindFirstChild("InventoryFolder").Value
for i,v in
pairs(Inventory.Parent:FindFirstChild(game.Players.LocalPlayer.Name.."_personal"):G
etChildren()) do
if v.Name == "iron" or v.Name == "emerald" or v.Name
== "diamond" then
game:GetService("ReplicatedStorage").rbxts_include.node_modules.net.out._NetManaged
["Inventory:ChestGetItem"]:InvokeServer(Inventory.Parent:FindFirstChild(game.Player
s.LocalPlayer.Name.."_personal"),v)
end
end
end
end
repeat
task.wait(.25)
local Deposit = true
for i,v in pairs(shops) do
if (v.Position -
game.Players.LocalPlayer.Character.PrimaryPart.Position).Magnitude < 20 then
Deposit = false
end
end
if Deposit == true then
SaveItems()
else
WithdrawItems()
end
until Module.Enabled == false or Uninjected == true
if game.Players.LocalPlayer.Character and
game.Players.LocalPlayer.Character:FindFirstChild("InventoryFolder") then
local Inventory = game.Players.LocalPlayer.Character and
game.Players.LocalPlayer.Character:FindFirstChild("InventoryFolder").Value
for i,v in
pairs(Inventory.Parent:FindFirstChild(game.Players.LocalPlayer.Name.."_personal"):G
etChildren()) do
if v.Name == "iron" or v.Name == "emerald" or v.Name ==
"diamond" then
game:GetService("ReplicatedStorage").rbxts_include.node_modules.net.out._NetManaged
["Inventory:ChestGetItem"]:InvokeServer(Inventory.Parent:FindFirstChild(game.Player
s.LocalPlayer.Name.."_personal"),v)
end
end
end
end,
Dropdowns = {},
Description = "Automatically stores items in enderchest until you are near a
shop",
AntivoidPart = nil
}
UILibrary.MakeModule{
Name = "Lighting",
Tab = Visual,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local TempAssets = {}
if Dropdowns.Mode[3] == 6 then
game.Lighting.Ambient = Color3.fromRGB(170, 0, 255)
local tint = Instance.new("ColorCorrectionEffect", game.Lighting)
tint.TintColor = Color3.fromRGB(225, 200, 255)
local newsky = Instance.new("Sky", game.Lighting)
newsky.SkyboxBk = "rbxassetid://8539982183"
newsky.SkyboxDn = "rbxassetid://8539981943"
newsky.SkyboxFt = "rbxassetid://8539981721"
newsky.SkyboxLf = "rbxassetid://8539981424"
newsky.SkyboxRt = "rbxassetid://8539980766"
newsky.SkyboxUp = "rbxassetid://8539981085"
newsky.MoonAngularSize = 0
newsky.SunAngularSize = 0
newsky.StarCount = 3e3
table.insert(TempAssets, newsky)
table.insert(TempAssets, tint)
elseif Dropdowns.Mode[3] == 1 then
game.Lighting.ClockTime = 13.5
game.Lighting.Brightness = 3
game.Lighting.ExposureCompensation = 0.2
local tint = Instance.new("ColorCorrectionEffect", game.Lighting)
tint.TintColor = Color3.fromRGB(240, 240, 255)
game.Lighting.OutdoorAmbient = Color3.fromRGB(100, 100, 200)
table.insert(TempAssets, tint)
elseif Dropdowns.Mode[3] == 2 then
game.Lighting.ClockTime = 1.5
game.Lighting.Brightness = 3
game.Lighting.ExposureCompensation = 0.2
local tint = Instance.new("ColorCorrectionEffect", game.Lighting)
tint.TintColor = Color3.fromRGB(240, 240, 255)
game.Lighting.OutdoorAmbient = Color3.fromRGB(100, 100, 200)
table.insert(TempAssets, tint)
elseif Dropdowns.Mode[3] == 3 then
game.Lighting.ClockTime = Dropdowns.Time[5]
game.Lighting.Brightness = 3
game.Lighting.ExposureCompensation = 0.2
local tint = Instance.new("ColorCorrectionEffect", game.Lighting)
tint.TintColor = Color3.fromRGB(Dropdowns.Red[5],
Dropdowns.Green[5], Dropdowns.Blue[5])
game.Lighting.OutdoorAmbient = Color3.fromRGB(Dropdowns.Red[5],
Dropdowns.Green[5], Dropdowns.Blue[5])
table.insert(TempAssets, tint)
elseif Dropdowns.Mode[3] == 7 then
game.Lighting.Ambient = Color3.fromRGB(253, 234, 141)
local tint = Instance.new("ColorCorrectionEffect", game.Lighting)
tint.TintColor = Color3.fromRGB(225, 200, 255)
local newsky = Instance.new("Sky", game.Lighting)
newsky.SkyboxBk = "rbxassetid://2672324007"
newsky.SkyboxDn = "rbxassetid://2672324211"
newsky.SkyboxFt = "rbxassetid://2672324150"
newsky.SkyboxLf = "rbxassetid://2672324084"
newsky.SkyboxRt = "rbxassetid://2672323855"
newsky.SkyboxUp = "rbxassetid://2672323937"
newsky.MoonAngularSize = 0
newsky.SunAngularSize = 15
newsky.StarCount = 3e3
table.insert(TempAssets, newsky)
table.insert(TempAssets, tint)
end
repeat task.wait() until Module.Enabled == false or Uninjected == true
game.Lighting.ExposureCompensation = 0
game.Lighting.ClockTime = 11.5
game.Lighting.Brightness = 1
for i, v in pairs(TempAssets) do v:Destroy() end
game.Lighting.Ambient = Color3.fromRGB(165, 165, 165)
game.Lighting.OutdoorAmbient = Color3.fromRGB(130, 120, 105)
end,
Dropdowns = {
Time = {
"Slider",
-- Type
"Time",
-- Name
0,
-- Min value
24,
-- Max value
12
-- Current value
},
Red = {
"Slider",
-- Type
"Red",
-- Name
0,
-- Min value
255,
-- Max value
255
-- Current value
},
Blue = {
"Slider",
-- Type
"Blue",
-- Name
0,
-- Min value
255,
-- Max value
255
-- Current value
},
Green = {
"Slider",
-- Type
"Green",
-- Name
0,
-- Min value
255,
-- Max value
255
-- Current value
},
Mode = {
"Selection",
-- Type
"Mode",
-- Name
1,
-- current
{
"Prism_Day",
"Prism_Night",
"Custom",
"Blood_Moon",
"Atlantis",
"Void",
"Autumn"
}
-- options
}
},
Description = "Change the lighting in the game"
}
UILibrary.MakeModule{
Name = "Multiaura",
Tab = Combat,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local Target
repeat
task.spawn(function()
if Utilities.IsAlive(game.Players.LocalPlayer.Character)
then
local Nearby = Utilities.GetNearbyPlayers(18, false)
for i, v in pairs(Nearby) do
if Utilities.IsAlive(v.Character) and v.Team ~=
game.Players.LocalPlayer.Team then Target = v end
end
task.spawn(function()
if Target and
Utilities.IsAlive(Target.Character) then
task.spawn(function()
local self =
getcloserpos(game.Players.LocalPlayer.Character.PrimaryPart.Position,
Target.Character.PrimaryPart.Position, 4)
local npos =
Target.Character.PrimaryPart.Position
if Target.Character and
Target.Character.PrimaryPart then
UILibrary.MakeModule{
Name = "AutoSkywars",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local spawncage = workspace:FindFirstChild("spawn_cage")
if spawncage then
Notifications.Notify("Auto-Skywars","Phased out of cage
succesfully",3.5,getgenv().HUDColor)
game.Players.LocalPlayer.Character.PrimaryPart.CFrame =
game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0,-6.5,0)
end
end,
Dropdowns = {
Autophase = {
"Toggle",-- Type
"Autophase",-- Name
true-- CurrentValue
}
},
Description = "Automatically does actions in skywars"
}
UILibrary.MakeModule{
Name = "NoFall",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
if Dropdowns.NofallMode[3] == 1 then
Bedwars.GroundHit:FireServer(workspace.Map, math.random(2, 4) *
(math.random(1, 100) * 0.01))
elseif Dropdowns.NofallMode[3] == 2 then
repeat
task.wait()
task.spawn(function()
if Utilities.IsAlive(player.Character) and
player.Character.PrimaryPart.Velocity.Y < -90 then
player.Character.PrimaryPart.Velocity =
player.Character.PrimaryPart.Velocity + Vector3.new(0, 45.6, 0)
end
end)
until Dropdowns.NofallMode[3] ~= 2 or Module.Enabled == false or
Uninjected == true
elseif Dropdowns.NofallMode[3] == 3 then
repeat
task.wait()
task.spawn(function()
if Utilities.IsAlive(player.Character) and
player.Character.PrimaryPart.Velocity.Y < -100 then
player.Character.PrimaryPart.Velocity =
player.Character.PrimaryPart.Velocity + Vector3.new(0, 80, 0)
end
end)
until Dropdowns.NofallMode[3] ~= 3 or Module.Enabled == false or
Uninjected == true
elseif Dropdowns.NofallMode[3] == 4 then
repeat
task.wait()
task.spawn(function()
if Utilities.IsAlive(player.Character) and
player.Character.PrimaryPart.Velocity.Y < -40 then
player.Character.PrimaryPart.Velocity =
player.Character.PrimaryPart.Velocity + Vector3.new(0, 30, 0)
end
end)
until Dropdowns.NofallMode[3] ~= 4 or Module.Enabled == false or
Uninjected == true
end
end,
Dropdowns = {
NofallMode = {
"Selection",
-- Type
"NoFall_Mode",
-- Name
1,
-- current
{
"Remote_Exploit",
"NoFall_1",
"NoFall_2",
"NoFall_3"
}
-- options
}
},
Description = "Various nofall methods to bypass anticheats"
}
UILibrary.MakeModule{
Name = "HUD",
Tab = Visual,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local HUDWaterMark = Instance.new("Frame", watermarkgui)
HUDWaterMark.Size = UDim2.new(0.2, 0, 0.04, 0)
HUDWaterMark.Position = UDim2.new(0.005, 0, 0.005, 0)
if Dropdowns.WaterMarkMode[3] == 1 then
HUDWaterMark.BackgroundTransparency = 1
local Text = Instance.new("TextLabel", HUDWaterMark)
Text.Size = UDim2.new(1, 0, 1, 0)
Text.TextSize = Text.AbsoluteSize.X * 0.05
Text.TextXAlignment = "Left"
Text.BackgroundTransparency = 1
HUDWaterMark.BackgroundTransparency = 1
task.spawn(function()
local fpsUpdate = false
local fps
repeat
local str = getgenv().ClientName
local first = string.sub(str, 1, 1)
local second = str:sub(2)
task.wait()
task.spawn(function()
if fpsUpdate == false then
fpsUpdate = true
fps = math.round(1 /
game:GetService("RunService").RenderStepped:Wait())
task.wait(.5)
fpsUpdate = false
end
end)
if Dropdowns.ShowFPS[3] == true then
Text.Text = str.." ["..fps.." FPS]"
else
Text.Text = str
end
until not Text
end)
Text.TextColor3 = Color3.fromRGB(225, 225, 225)
elseif Dropdowns.WaterMarkMode[3] == 2 then
HUDWaterMark.Position = UDim2.new(0, 0, 0.01, 0)
HUDWaterMark.BackgroundTransparency = 1
local Text1 = Instance.new("TextLabel", HUDWaterMark)
local Text2 = Instance.new("TextLabel", HUDWaterMark)
Text1.Size = UDim2.new(0.113, 0, 1, 0)
Text1.Position = UDim2.new(0, 0, 0.5, 0)
Text1.AnchorPoint = Vector2.new(0, 0.5)
Text1.BackgroundTransparency = 1
Text1.TextSize = Text1.AbsoluteSize.X * 0.635
Text1.TextXAlignment = "Right"
Text2.Size = UDim2.new(0.889, 0, 1, 0)
Text2.BackgroundTransparency = 1
Text2.Position = UDim2.new(0.111, 0, 0.5, 0)
Text2.TextSize = Text2.AbsoluteSize.X * 0.08
Text2.AnchorPoint = Vector2.new(0, 0.5)
Text2.TextColor3 = Color3.fromRGB(225, 225, 225)
Text2.TextXAlignment = "Left"
Text2.Font = "Gotham"
Text1.Font = "Gotham"
task.spawn(function()
local fpsUpdate = false
local fps = 0
repeat
local str = getgenv().ClientName
local first = string.sub(str, 1, 1)
local second = str:sub(2)
task.spawn(function()
if fpsUpdate == false then
fpsUpdate = true
fps = math.round(1 /
game:GetService("RunService").RenderStepped:Wait())
task.wait(.5)
fpsUpdate = false
end
end)
task.wait()
Text1.Text = first
if Dropdowns.ShowFPS[3] == true then
Text2.Text = second.." ["..fps.." FPS]"
else
Text2.Text = second
end
Text1.TextColor3 = getgenv().HUDColor
until not Text1
end)
elseif Dropdowns.WaterMarkMode[3] == 5 then
task.spawn(function()
end)
end
repeat
task.wait()
if Dropdowns.ColorMode[3] == 1 then
for i = 1, 100 do
task.wait(2e-3)
getgenv().HUDColor = Color3.fromRGB(100 + i, 0, 220 +
i / 3)
end
for i = 1, 100 do
task.wait(2e-3)
getgenv().HUDColor = Color3.fromRGB(200 - i, 0,
253.33 - i / 3)
end
elseif Dropdowns.ColorMode[3] == 2 then
getgenv().HUDColor = Color3.fromRGB(Dropdowns.Red[5],
Dropdowns.Green[5], Dropdowns.Blue[5])
elseif Dropdowns.ColorMode[3] == 3 then
for i = 1, math.round(Dropdowns.RainbowSpeed[5]) do
task.wait(0.04)
getgenv().HUDColor = Color3.fromHSV(i /
math.round(Dropdowns.RainbowSpeed[5]), .45, 1)
end
elseif Dropdowns.ColorMode[3] == 4 then
local looped = false
local red = Color3.fromRGB(255, 102, 104)
local blue = Color3.fromRGB(235, 123, 255)
local white = Color3.fromRGB(231, 231, 231)
local tempobj = Instance.new("Part",game.ReplicatedStorage)
tempobj.Color = blue
task.spawn(function()
repeat
task.wait()
getgenv().HUDColor = tempobj.Color
until looped == true
end)
local TweenService = game:GetService("TweenService")
local partColorTweenInfo = TweenInfo.new(1)
local tweenPartColor = TweenService:Create(tempobj,
partColorTweenInfo, {Color = blue})
tweenPartColor:Play()
task.wait(1.1)
local tweenPartColor = TweenService:Create(tempobj,
partColorTweenInfo, {Color = red})
tweenPartColor:Play()
task.wait(1.1)
local tweenPartColor = TweenService:Create(tempobj,
partColorTweenInfo, {Color = white})
tweenPartColor:Play()
task.wait(1.1)
local tweenPartColor = TweenService:Create(tempobj,
partColorTweenInfo, {Color = blue})
tweenPartColor:Play()
task.wait(1.1)
looped = true
tempobj:Destroy()
end
until Module.Enabled == false or Uninjected == true
if HUDWaterMark then HUDWaterMark:Destroy() end
end,
Dropdowns = {
Red = {
"Slider",
-- Type
"Static_Red",
-- Name
1,
-- Min value
255,
-- Max value
13
-- Current value
},
Green = {
"Slider",
-- Type
"Static_Green",
-- Name
1,
-- Min value
255,
-- Max value
105
-- Current value
},
Blue = {
"Slider",
-- Type
"Static_Blue",
-- Name
1,
-- Min value
255,
-- Max value
172
-- Current value
},
RainbowSpeed = {
"Slider",
-- Type
"Rainbow_Speed",
-- Name
1,
-- Min value
100,
-- Max value
50
-- Current value
},
ColorMode = {
"Selection",
-- Type
"Color_Mode",
-- Name
1,
-- current
{ "Astral", "Static", "Rainbow", "Astolfo" }
-- options
},
ShowFPS = {
"Toggle",
"ShowFPS",
true,
},
WaterMarkMode = {
"Selection",-- Type
"Water_Mark_Mode",-- Name
1,-- current
{
"Text",
"First_Colored",
"Colored",
"CSGO",
"Minecraft",
"None"
}-- options
},
},
Description = "HUD Editor - customize to your liking"
}
local SwingAnimation = Instance.new("Animation",game.Workspace.Map)
SwingAnimation.AnimationId = "rbxassetid://4947108314"
UILibrary.MakeModule{
Name = "KillAura",
Tab = Combat,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local ScreenGui
local Target
local anims = 0
local cam = game.Workspace.Camera
local origC0 =
game.ReplicatedStorage.Assets.Viewmodel.RightHand.RightWrist.C0
local up1 =
game:GetService"TweenService":Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new(0.06 * 2), {
C0 = origC0 * CFrame.new(1.29, -0.86, 0.06) *
CFrame.Angles(math.rad(-30), math.rad(130), math.rad(60))
})
local up2 =
game:GetService"TweenService":Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new(0.06 * 2), {
C0 = origC0 * CFrame.new(1.39, -0.86, 0.26) *
CFrame.Angles(math.rad(-10), math.rad(50), math.rad(80))
})
local down =
game:GetService"TweenService":Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new(0.125 * 2), {
C0 = origC0 * CFrame.new(1.29, -0.86, 5.06) *
CFrame.Angles(math.rad(-30), math.rad(130), math.rad(60))
})
local zylaanim1 =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.3)), {
C0 = origC0 * CFrame.new(0.3, -2, 0.5) * CFrame.Angles(-
math.rad(190), math.rad(110), -math.rad(90))
})
local zylaanim2 =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.1)), {
C0 = origC0 * CFrame.new(0.3, -1.5, 1.5) *
CFrame.Angles(math.rad(120), math.rad(140), math.rad(320))
})
local spinny1 =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.1)), {
C0 = origC0 * CFrame.new(1, -0.5, .5) * CFrame.Angles(math.rad(-
30), math.rad(0), math.rad(0))
})
local spinny2 =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.1)), {
C0 = origC0 * CFrame.new(1, -0.5, .5) * CFrame.Angles(math.rad(-
120), math.rad(0), math.rad(0))
})
local spinny3 =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.1)), {
C0 = origC0 * CFrame.new(1, -0.5, .5) * CFrame.Angles(math.rad(-
180), math.rad(0), math.rad(0))
})
local spinny4 =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.1)), {
C0 = origC0 * CFrame.new(1, -0.5, .5) * CFrame.Angles(math.rad(-
240), math.rad(0), math.rad(0))
})
local spinny5 =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.1)), {
C0 = origC0 * CFrame.new(1, -0.5, .5) * CFrame.Angles(math.rad(-
300), math.rad(0), math.rad(0))
})
local spinny6 =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.1)), {
C0 = origC0 * CFrame.new(1, -0.5, .6) * CFrame.Angles(math.rad(-
360), math.rad(0), math.rad(0))
})
task.spawn(function()
repeat
task.wait()
if Dropdowns.Visuals[3] == true then
if ScreenGui == nil then
ScreenGui = Instance.new"ScreenGui"
local Frame = Instance.new"Frame"
local Frame_2 = Instance.new"Frame"
local TextLabel = Instance.new"TextLabel"
local Frame_3 = Instance.new"Frame"
local Frame_4 = Instance.new"Frame"
local TextLabel_2 = Instance.new"TextLabel"
local TextLabel_3 = Instance.new"TextLabel"
local ViewportFrame =
Instance.new"ViewportFrame"
ScreenGui.Parent = game.CoreGui
ScreenGui.ZIndexBehavior =
Enum.ZIndexBehavior.Sibling
Frame.Parent = ScreenGui
Frame.AnchorPoint = Vector2.new(0.5, 0.5)
Frame.BackgroundColor3 = Color3.fromRGB(0, 0,
0)
Frame.BackgroundTransparency = 0.6
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.5, 0, 0.766917288,
0)
Frame.Size = UDim2.new(0, 270, 0, 124)
Frame_2.Parent = Frame
Frame_2.AnchorPoint = Vector2.new(0.5, 0.5)
Frame_2.BackgroundColor3 = Color3.fromRGB(0, 0,
0)
Frame_2.BackgroundTransparency = 0.6
Frame_2.BorderSizePixel = 0
Frame_2.Position = UDim2.new(0.5, 0,0.493, 0)
Frame_2.Size = UDim2.new(0, 254, 0, 27)
TextLabel.Parent = Frame_2
TextLabel.BackgroundColor3 =
Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency = 1
TextLabel.Position = UDim2.new(-4.58937883e-3,
0, 5.22103906e-3, 0)
TextLabel.Size = UDim2.new(1, 0, 1, 0)
TextLabel.ZIndex = 3
TextLabel.Font = Enum.Font.GothamMedium
TextLabel.Text = "17.6"
TextLabel.TextColor3 = Color3.fromRGB(255, 255,
255)
TextLabel.TextScaled = true
TextLabel.TextSize = 14
TextLabel.TextStrokeTransparency = 0
TextLabel.TextWrapped = true
Frame_3.Parent = Frame_2
Frame_3.BackgroundColor3 = Color3.fromRGB(183,
0, 255)
Frame_3.BorderSizePixel = 0
Frame_3.Size = UDim2.new(1,0,1,0)
TextLabel_2.Parent = Frame
TextLabel_2.BackgroundColor3 =
Color3.fromRGB(255, 255, 255)
TextLabel_2.BackgroundTransparency = 1
TextLabel_2.Position = UDim2.new(0.032,
0,0.711, 0)
TextLabel_2.Size = UDim2.new(0, 254, 0, 23)
TextLabel_2.Font = Enum.Font.GothamMedium
TextLabel_2.Text = "72ms"
TextLabel_2.TextColor3 = Color3.fromRGB(255,
255, 255)
TextLabel_2.TextScaled = true
TextLabel_2.TextSize = 14
TextLabel_2.TextStrokeTransparency = 0
TextLabel_2.TextWrapped = true
TextLabel_2.TextXAlignment =
Enum.TextXAlignment.Left
TextLabel_3.Parent = Frame
TextLabel_3.BackgroundColor3 =
Color3.fromRGB(255, 255, 255)
TextLabel_3.BackgroundTransparency = 1
TextLabel_3.Position = UDim2.new(0.03, 0,
0.093, 0)
TextLabel_3.Size = UDim2.new(0, 254, 0, 21)
TextLabel_3.Font = Enum.Font.GothamMedium
TextLabel_3.Text = "Player445"
TextLabel_3.TextColor3 = Color3.fromRGB(255,
255, 255)
TextLabel_3.TextScaled = true
TextLabel_3.TextSize = 14
TextLabel_3.TextStrokeTransparency = 0
TextLabel_3.TextWrapped = true
TextLabel_3.TextXAlignment =
Enum.TextXAlignment.Left
task.spawn(function()
repeat
task.wait()
task.spawn(function()
if
Utilities.IsAlive(player.Character) and Target and
Utilities.IsAlive(Target.Character) and
(game.Players.LocalPlayer.Character.PrimaryPart.Position -
Target.Character.PrimaryPart.Position).Magnitude < 25 then
player.Character.Humanoid.Jump = true
ScreenGui.Enabled = true
TextLabel_3.Text =
Target.Name
TextLabel.Text =
math.round(Target.Character.Humanoid.Health / 5)
TextLabel_2.Text =
math.round(game:GetService("Stats").Network.ServerStatsItem["Data
Ping"]:GetValue()).."ms"
Frame_3.Size =
UDim2.new(Target.Character.Humanoid.Health * 0.01, 0, 1, 0)
Frame_3.BackgroundColor3
= getgenv().HUDColor
else
ScreenGui.Enabled =
false
end
end)
until not ScreenGui
end)
end
end
if Target and Utilities.IsAlive(Target.Character) and
(game.Players.LocalPlayer.Character.PrimaryPart.Position -
Target.Character.PrimaryPart.Position).Magnitude < 25 then
if Dropdowns.Autoblock[3] == 1 then
anims = anims + 1
up1:Play()
task.wait(0.06 * 2)
up2:Play()
task.wait(0.06 * 2)
if anims == 2 then
anims = 0
down:Play()
task.wait(0.075 * 2)
end
elseif Dropdowns.Autoblock[3] == 2 then
zylaanim1:Play()
task.wait(.3)
zylaanim2:Play()
task.wait(.1)
elseif Dropdowns.Autoblock[3] == 4 then
spinny1:Play()
task.wait(.05)
spinny2:Play()
task.wait(.05)
spinny3:Play()
task.wait(.05)
spinny4:Play()
task.wait(.05)
spinny5:Play()
task.wait(.05)
spinny6:Play()
task.wait(.05)
end
else
local stop =
game:GetService"TweenService":Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new(0.4), { C0 = origC0 })
stop:Play()
end
until Module.Enabled == false
local stop =
game:GetService"TweenService":Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new(0.4), { C0 = origC0 })
stop:Play()
end)
local Delay = false
local OldVisual
repeat
task.spawn(function()
if Utilities.IsAlive(game.Players.LocalPlayer.Character)
then
local Nearby = Utilities.GetNearbyPlayers(17.5,
false)
for i, v in pairs(Nearby) do
if Utilities.IsAlive(v.Character) and v.Team ~=
game.Players.LocalPlayer.Team then
Target = v
if Dropdowns.AutoJump[3] == true and
Utilities.IsAlive(player.Character) then
if Delay == false then
Delay = true
player.Character.Humanoid:ChangeState("Jumping")
task.wait(.5)
Delay = false
end
end
end
end
if Target and Target.Character and
Target.Character:FindFirstChild("HumanoidRootPart") and
Utilities.IsAlive(Target.Character) and Utilities.IsAlive(player.Character) then
local mouse = Ray.new(cam.CFrame.Position,
Target.Character.HumanoidRootPart.Position).Unit.Direction
local cameraposition = cam.CFrame.Position
KillauraRemote:FireServer{
["entityInstance"] =
Target.Character,
["chargedAttack"] = {
["chargeRatio"] = 1
},
["validate"] = {
["raycast"] = {
["cursorDirection"] = {
["value"] = mouse
},
["cameraPosition"] = {
["value"] =
cameraposition }
},
["selfPosition"] = {
["value"] =
getcloserpos(game.Players.LocalPlayer.Character.PrimaryPart.Position,
Target.Character.PrimaryPart.Position, 4)
},
["targetPosition"] = {
["value"] =
Utilities.Predict(Target)
}
},
["weapon"] =
Utilities.GetBestSword()
}
if Dropdowns.Swing[3] == true then
local Loaded =
game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(SwingAnimation)
Loaded:Play()
end
end
end
end)
task.wait(.32)
until Module.Enabled == false or Uninjected == true
if TargetHUD then
TargetHUD:Destroy()
TargetGUI:Destroy()
end
end,
Dropdowns = {
AuraMode = {
"Selection",
-- Type
"AuraMode",
-- Name
1,
-- current
{ "Switch", "Single", "Sort" }
-- options
},
SortMode = {
"Selection",
-- Type
"SortMode",
-- Name
1,
-- current
{ "Health", "Risk", "Weak" }
-- options
},
Autoblock = {
"Selection",
-- Type
"Autoblock",
-- Name
1,
-- current
{ "Prism", "ZylaAnim", "Basic", "Spinny" }
-- options
},
Swing = {
"Toggle",
-- Type
"Swing",
-- Name
true
-- CurrentValue
},
AutoJump = {
"Toggle",
-- Type
"AutoJump",
-- Name
true
-- CurrentValue
},
Visuals = {
"Toggle",
-- Type
"Visuals",
-- Name
false
-- CurrentValue
},
HitBox = {
"Toggle",
-- Type
"HitBox",
-- Name
true
-- CurrentValue
},
ServerPrediction = {
"Toggle",
-- Type
"ServerPrediction",
-- Name
true
-- CurrentValue
}
},
Description = "Automatically attacks nearby players"
}
local flying = false
UILibrary.MakeModule{
Name = "Flight",
Tab = Movement,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
getgenv().Flying = true
if Dropdowns.FlightMode[3] == 2 and flying == false then
flying = true
local StartingY =
game.Players.LocalPlayer.Character.PrimaryPart.Position.Y
local FakeCamera = Instance.new("Part",workspace)
FakeCamera.Anchored = true
FakeCamera.Size = Vector3.new(3,5,3)
FakeCamera.Transparency = 0.6
FakeCamera.CanCollide = false
FakeCamera.Material = "Neon"
game.Workspace.Camera.CameraSubject = FakeCamera
local FakeCamRefresh =
game:GetService("RunService").RenderStepped:Connect(function()
if Utilities.IsAlive(game.Players.LocalPlayer.Character)
then
FakeCamera.Color = getgenv().HUDColor
FakeCamera.Position =
Vector3.new(game.Players.LocalPlayer.Character.PrimaryPart.Position.X,StartingY,gam
e.Players.LocalPlayer.Character.PrimaryPart.Position.Z)
end
end)
game.Players.LocalPlayer.Character.PrimaryPart.Velocity =
Vector3.new(game.Players.LocalPlayer.Character.PrimaryPart.Velocity.X,0,game.Player
s.LocalPlayer.Character.PrimaryPart.Velocity.Z)
game.Players.LocalPlayer.Character.Humanoid:ChangeState("Jumping")
for i = 1,math.round(Dropdowns.ClipAmount[5]) do
task.wait(.02)
game.Players.LocalPlayer.Character.PrimaryPart.Velocity =
game.Players.LocalPlayer.Character.PrimaryPart.Velocity + Vector3.new(0,9,0)
end
task.wait(Dropdowns.ClipAmount[5]/13.5)
FakeCamRefresh:Disconnect()
game.Workspace.Camera.CameraSubject =
game.Players.LocalPlayer.Character.Humanoid
FakeCamera:Destroy()
end
if Dropdowns.FlightMode[3] == 1 then
local ticks = 1
repeat
ticks = ticks + 1
local VUp = 0.5
if Dropdowns.Vertical[3] == true then
if UIS:IsKeyDown(Enum.KeyCode.Space) then VUp = 45
end
if UIS:IsKeyDown(Enum.KeyCode.LeftShift) then VUp = -
45 end
end
if Utilities.IsAlive(Utilities.GetCharacter()) then
Utilities.GetCharacter().PrimaryPart.Velocity =
Vector3.new(Utilities.GetCharacter().PrimaryPart.Velocity.X, VUp,
Utilities.GetCharacter().PrimaryPart.Velocity.Z)
end
task.wait()
until Module.Enabled == false or Uninjected == true
end
if Dropdowns.FlightMode[3] == 3 and Module.Enabled == true then
local jumped = false
game.Players.LocalPlayer.Character.InventoryFolder.Value.fireball,
"fireball",
"fireball",
game.Players.LocalPlayer.Character.PrimaryPart.CFrame*CFrame.new(0,-
3,4).Position,
game.Players.LocalPlayer.Character.PrimaryPart.Position,
Vector3.new(0,-20,0),
guid,
{
["drawDurationSeconds"] = 3
},
workspace:GetServerTimeNow()
)
end
game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
getgenv().Flying = true
local x,z
repeat
for i,v in pairs(game.Workspace:GetDescendants()) do
if v:IsA("ParticleEmitter") then
v:Destroy()
end
end
task.wait()
if
game.Players.LocalPlayer.Character.PrimaryPart.Velocity.Y > 1 then
jumped = true
local X =
game.Players.LocalPlayer.Character.PrimaryPart.Velocity.X * hori
local Z =
game.Players.LocalPlayer.Character.PrimaryPart.Velocity.Z * hori
x = X
z = Z
game.Players.LocalPlayer.Character.PrimaryPart.Velocity = Vector3.new(X,0,Z)
end
until jumped == true
local ticks = 1
repeat
ticks = ticks + 1
local VUp = 0.5
if Dropdowns.Vertical[3] == true then
if UIS:IsKeyDown(Enum.KeyCode.Space) then VUp = 45
end
if UIS:IsKeyDown(Enum.KeyCode.LeftShift) then VUp = -
45 end
end
if Utilities.IsAlive(Utilities.GetCharacter()) then
game.Players.LocalPlayer.Character.PrimaryPart.Velocity =
Vector3.new(x/(ticks * 0.01 + 1), VUp, z/(ticks * 0.01 + 1))
end
task.wait()
until Module.Enabled == false or Uninjected == true
game.Players.LocalPlayer.Character.Humanoid:ChangeState(5)
end
getgenv().Flying = false
end,
Dropdowns = {
FlightMode = {
"Selection",
-- Type
"Flight_Mode",
-- Name
1,
-- current
{ "Velo", "VClip", "Damage" }
-- options
},
Vertical = {
"Toggle",
-- Type
"Vertical",
-- Name
true
-- CurrentValue
},
ClipAmount = {
"Slider",
-- Type
"ClipAmount",
-- Name
1,
-- Min value
1000,
-- Max value
300
-- Current value
},
DamageSpeed = {
"Slider",
-- Type
"DamageSpeed",
-- Name
1,
-- Min value
4,
-- Max value
3
-- Current value
},
},
Description = "Gain the ability to fly"
}
UILibrary.MakeModule{
Name = "Speed",
Tab = Movement,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
if Dropdowns.SpeedMode[3] == 1 then
local CFSpeed =
game:GetService"RunService".Stepped:Connect(function(time, delta)
if Utilities.GetCharacter() and
Utilities.IsAlive(Utilities.GetCharacter()) then
Utilities.GetCharacter().Humanoid.WalkSpeed = 21
Utilities.GetCharacter():TranslateBy(Utilities.GetCharacter().Humanoid.MoveDirectio
n * Dropdowns.Speed[5] * delta * 0.25)
if
game.Players.LocalPlayer.Character:GetAttribute("SpeedBoost") then
Utilities.GetCharacter():TranslateBy(Utilities.GetCharacter().Humanoid.MoveDirectio
n * Dropdowns.Speed[5] * delta * 0.15)
end
end
end)
repeat task.wait() until Dropdowns.SpeedMode[3] ~= 1 or
Module.Enabled == false or Uninjected == true
Utilities.GetCharacter().Humanoid.WalkSpeed = 16
CFSpeed:Disconnect()
elseif Dropdowns.SpeedMode[3] == 2 then
repeat
task.wait()
if Utilities.GetCharacter() then
Utilities.GetCharacter():SetAttribute("SpeedBoost",
Dropdowns.Speed[5] / 6)
task.wait(0.2)
Utilities.GetCharacter():SetAttribute("SpeedBoost",
nil)
task.wait(0.55)
end
until Module.Enabled == false or Dropdowns.SpeedMode[3] ~= 2 or
Uninjected == true
Utilities.GetCharacter():SetAttribute("SpeedBoost", nil)
elseif Dropdowns.SpeedMode[3] == 3 then
repeat
task.wait()
if Utilities.GetCharacter() then
Utilities.GetCharacter():SetAttribute("SpeedBoost",
Dropdowns.Speed[5] / 6)
end
until Module.Enabled == false or Dropdowns.SpeedMode[3] ~= 3 or
Uninjected == true
Utilities.GetCharacter():SetAttribute("SpeedBoost", nil)
elseif Dropdowns.SpeedMode[3] == 4 then
repeat
task.wait()
if Utilities.GetCharacter() then
Utilities.GetCharacter().Humanoid.WalkSpeed =
Dropdowns.Speed[5] * 2
end
until Module.Enabled == false or Dropdowns.SpeedMode[3] ~= 3 or
Uninjected == true
Utilities.GetCharacter().Humanoid.WalkSpeed = 16
end
end,
Dropdowns = {
Speed = {
"Slider",
-- Type
"Speed",
-- Name
1,
-- Min value
100,
-- Max value
24
-- Current value
},
PotionBoost = {
"Toggle",
"PotionBoost",
true,
},
SpeedMode = {
"Selection",
-- Type
"SpeedMode",
-- Name
1,
-- current
{
"CFrame",
"Inconsistant_Velo",
"Velocity",
"Vanilla"
}
-- options
}
},
Description = "Speed"
}
UILibrary.MakeModule{
Name = "HighJump",
Tab = Movement,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
if Dropdowns.HighJumpMode[3] == 1 then
for i = 1, math.round(Dropdowns.Acceleration_Amount[5] * 10) do
task.wait()
game.Players.LocalPlayer.Character.PrimaryPart.Velocity =
game.Players.LocalPlayer.Character.PrimaryPart.Velocity + Vector3.new(0, 2, 0)
end
end
end,
Dropdowns = {
Acceleration_Amount = {
"Slider",
-- Type
"Acceleration_Amount",
-- Name
1,
-- Min value
100,
-- Max value
75
-- Current value
},
HighJumpMode = {
"Selection",
-- Type
"HighJump_Mode",
-- Name
1,
-- current
{ "Acceleration_Velo", "CFrame", "Velo" }
-- options
}
},
Description = "Various high jump methods to bypass anticheats"
}
UILibrary.MakeModule{
Name = "Dino Exploit",
Tab = Movement,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local function getremote(tab)
for i,v in pairs(tab) do
if v == "Client" then
return tab[i + 1]
end
end
return ""
end
local Client =
require(game.ReplicatedStorage.TS.remotes).default.Client
local dinoremote =
getremote(debug.getconstants(debug.getproto(KnitClient.Controllers.DinoTamerControl
ler.KnitStart, 3)))
Client:Get(dinoremote):Connect(function()
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 90
end)
game:GetService("ReplicatedStorage"):FindFirstChild("events-@easy-
games/game-core:shared/game-core-
[email protected]").useAbility:FireServer("dino_charge")
Module.Enabled = false
task.wait(5)
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
end,
Dropdowns = {
Speed = {
"Slider",-- Type
"Speed",-- Name
1,-- Min value
40,-- Max value
40-- Current value
},
},
Description = "Dino exploit - gives a speed boost & nerfs anticheat"
}
UILibrary.MakeModule{
Name = "LongJump",
Tab = Movement,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
if Dropdowns.Mode[3] == 3 then
local jumped = false
game.Players.LocalPlayer.Character.InventoryFolder.Value.fireball,
"fireball",
"fireball",
game.Players.LocalPlayer.Character.PrimaryPart.CFrame*CFrame.new(0,-
3,4).Position,
game.Players.LocalPlayer.Character.PrimaryPart.Position,
Vector3.new(0,-20,0),
guid,
{
["drawDurationSeconds"] = 1
},
workspace:GetServerTimeNow()
)
repeat
task.wait()
if
game.Players.LocalPlayer.Character.PrimaryPart.Velocity.Y > 4 then
jumped = true
local X =
game.Players.LocalPlayer.Character.PrimaryPart.Velocity.X * hori
local Y =
game.Players.LocalPlayer.Character.PrimaryPart.Velocity.Y * vert
local Z =
game.Players.LocalPlayer.Character.PrimaryPart.Velocity.Z * hori
game.Players.LocalPlayer.Character.PrimaryPart.Velocity = Vector3.new(X,Y,Z)
end
until jumped == true
elseif Dropdowns.Mode[3] == 1 then
local VeloMulti = Dropdowns.Horizontal[5] * 4
local Character = game.Players.LocalPlayer.Character
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 10
game.Players.LocalPlayer.Character.Humanoid:ChangeState("Jumping")
Character.HumanoidRootPart.Velocity =
Vector3.new(Character.HumanoidRootPart.Velocity.X * VeloMulti / 1.5,
Character.HumanoidRootPart.Velocity.Y + .1, Character.HumanoidRootPart.Velocity.Z *
VeloMulti / 1.5)
for i=1,20 do
task.wait()
workspace.Gravity = i
Character.HumanoidRootPart.Velocity =
Vector3.new(Character.HumanoidRootPart.Velocity.X,
Character.HumanoidRootPart.Velocity.Y + Dropdowns.Vertical[5] / 90,
Character.HumanoidRootPart.Velocity.Z)
end
workspace.Gravity = 192.6
if Dropdowns.KillVelocity[3] == true then
Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
end
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
elseif Dropdowns.Mode[3] == 2 then
for i = 1,15 do
task.wait(.05)
game.Players.LocalPlayer.Character.PrimaryPart.CFrame =
game.Players.LocalPlayer.Character.PrimaryPart.CFrame * CFrame.new(0,Vertical *
3.5/i,-Dropdowns.Horizontal[5] * 1.5)
end
end
Module.Enabled = false
end,
Dropdowns = {
Horizontal = {
"Slider",
-- Type
"Horizontal",
-- Name
1,
-- Min value
4,
-- Max value
2.5
-- Current value
},
Vertical = {
"Slider",
-- Type
"Vertical",
-- Name
1,
-- Min value
3,
-- Max value
1.75
-- Current value
},
KillVelocity = {
"Toggle",
"Kill_Velocity",
true,
},
Mode = {
"Selection",
"Mode",
1,
{"Velocity","CFrame","Damage"}
}
},
Description = "long jump"
}
UILibrary.MakeModule{
Name = "Sprint",
Tab = Movement,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
repeat
task.wait()
if not sprinttable.sprinting then
sprinttable:startSprinting()
end
until Module.Enabled == false or Uninjected == true
end,
Dropdowns = {},
Description = "Sprint"
}
UILibrary.MakeModule{
Name = "LagbackSelf",
Tab = Movement,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
for i = 1, 10 do
task.wait(0.1)
game.Players.LocalPlayer.Character.PrimaryPart.Velocity =
Vector3.new(0, 900, 0)
end
end,
Dropdowns = {},
Description = "Useful for abusing lackbacks to instantly teleport at start of
game"
}
UILibrary.MakeModule{
Name = "Velocity",
Tab = Combat,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local x =
require(game:GetService"ReplicatedStorage".TS.damage["knockback-
util"]).KnockbackUtil
local oldfunctions = {}
local counter = 0
for i, v in pairs(x) do
counter = counter + 1
table.insert(oldfunctions, counter, v)
end
for i, v in pairs(x) do if type(v) == "function" then x[i] = function()
end end end
end,
Dropdowns = {},
Description = "Reduce knockback"
}
UILibrary.MakeModule{
Name = "ChestStealer",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
repeat
task.wait(0.15)
for i, v in pairs(Chests) do
local Magnitude = (v.Position -
Utilities.GetCharacter().PrimaryPart.Position).Magnitude
if Magnitude <= Dropdowns.StealDistance[5] then
for _, item in
pairs(v.ChestFolderValue.Value:GetChildren()) do
if item:IsA"Accessory" then
task.wait()
Bedwars.ChestGet:InvokeServer(v.ChestFolderValue.Value, item)
end
end
end
end
until Module.Enabled == false or Uninjected == true
end,
Dropdowns = {
StealDistance = {
"Slider",
-- Type
"Steal_Distance",
-- Name
5,
-- Min value
23,
-- Max value
23
-- Current value
}
},
Description = "Quickly steals items from nearby chests"
}
local scaffoldanim =
game:GetService("TweenService"):Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new((0.2)), {
C0 = origC0 * CFrame.new(0.2, -.1, 0.2) * CFrame.Angles(-math.rad(130),
math.rad(0), -math.rad(0))
})
local stop =
game:GetService"TweenService":Create(cam.Viewmodel.RightHand.RightWrist,
TweenInfo.new(0.1), { C0 = origC0 })
UILibrary.MakeModule{
Name = "Scaffold",
Tab = World,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local oldpos = Vector3.zero
local oldpos2 = Vector3.zero
function placeblocks(newpos)
local placeblocktype = getwool()
blocktable.blockType = placeblocktype
task.spawn(function()
scaffoldanim:Play()
task.wait(.2)
stop:Play()
task.wait(.2)
end)
if BlockController:isAllowedPlacement(lplr, placeblocktype,
Vector3.new(math.round(newpos.X / 3 + .5), math.round(newpos.Y / 3),
math.round(newpos.Z / 3))) then
blocktable:placeBlock(Vector3.new(math.round(newpos.X / 3),
math.round(newpos.Y / 3), math.round(newpos.Z / 3)))
end
end
local armor = 0
local sword = 0
UILibrary.MakeModule{
Name = "Autobuy",
Tab = Player,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
local remote =
game:GetService("ReplicatedStorage").rbxts_include.node_modules.net.out._NetManaged
.BedwarsPurchaseItem
local remote2 =
game:GetService("ReplicatedStorage").rbxts_include.node_modules.net.out._NetManaged
.BedwarsPurchaseTeamUpgrade
local BlockAmount = 2
BuyBlocks = function()
remote:InvokeServer({
["shopItem"] = {
["currency"] = "iron",
["itemType"] = "wool_white",
["amount"] = 16,
["price"] = 8,
["category"] = "Blocks"
}
})
end
BuySword = function(sword)
remote:InvokeServer({
["shopItem"] = {
["currency"] = "iron",
["itemType"] = sword.."_sword",
["amount"] = 1,
["price"] = 20,
["category"] = "Combat",
["ignoredByKit"] = {
"barbarian",
"dasher"
},
["lockAfterPurchase"] = true}
})
end
BuyArmor = function(armor)
remote:InvokeServer({
["shopItem"] = {
["lockAfterPurchase"] = true,
["itemType"] = armor.."_chestplate",
["price"] = 50,
["customDisplayName"] = "Leather Armor",
["currency"] = "iron",["amount"] = 1,
["category"] = "Combat",
["ignoredByKit"] = {
"bigman"
},
["spawnWithItems"] = {
"leather_helmet",
"leather_chestplate",
"leather_boots"
},
["nextTier"] = "iron_chestplate"
}
})
end
Armory = function()
remote2:InvokeServer({
["upgradeId"] = "armory",
["tier"] = 0
})
end
armorlist = {
"leather",
"iron",
"diamond",
"emerald",
"max",
}
swordlist = {
"stone",
"iron",
"diamond",
"emerald",
"max",
}
DeathHandler = function()
end
repeat
task.wait()
if game.Players.LocalPlayer.Character then
local Inventory =
game.Players.LocalPlayer.Character:WaitForChild("InventoryFolder").Value
if sword > 2 then
Armory()
end
if armor <= sword then
BuyArmor(armorlist[armor + 1])
task.wait(.5)
if Inventory:FindFirstChild(armorlist[armor +
1].."_boots") then
armor = armor + 1
end
else
BuySword(swordlist[sword + 1])
task.wait(.5)
if Inventory:FindFirstChild(swordlist[sword +
1].."_sword") then
sword = sword + 1
end
end
end
until Module.Enabled == false or Uninjected == true
end,
Dropdowns = {},
Description = "Automatically buys items from the shop"
}
UILibrary.MakeModule{
Name = "ESP",
Tab = Visual,
Bind = nil,
Enabled = false,
Function = function(Module, Dropdowns)
if Dropdowns.Mode[3] == 2 then
if getgenv().Destroy then return error("esp already loaded") end
local defaultBoxProperties = {
Thickness = 1;
Color = Color3.new(0.878431, 0.349019, 0.349019);
Outlined = true;
Rounding = 4;
}
local defaultTextProperties = {
Size = 18;
Color = Color3.new(0.874509, 0.874509, 0.874509);
Outlined = true;
}
table.clear(playerList)
table.clear(connects)
RunService:UnbindFromRenderStep("ESP")
getgenv().Destroy = nil
end; getgenv().Destroy = Destroy
function Player.new(player)
if player == LocalPlayer then return end
self.Player = player
self.Character = player.Character
self.Humanoid = nil
self.RootPart = nil
self.HPP = nil
self.Health = nil
self.MaxHealth = nil
self.Distance = 0
self.Name = player.Name
self.Team = player.Team ~= nil and
player.Team.Name or nil
self.Drawings = {}
self.Connects = {}
self.Points = {}
self.Connects["CharacterAdded"] =
player.CharacterAdded:Connect(function(char) self:SetupCharacter(char) end)
self.Connects["CharacterRemoving"] =
player.CharacterRemoving:Connect(function()
for i,v in pairs({"Character",
"RootPart", "Humanoid"}) do
self[v] = nil
end
end)
self.Connects["TeamChanged"] =
player:GetPropertyChangedSignal("Team"):Connect(function()
self.Team = player.Team ~= nil and
player.Team.Name or nil
end)
self:SetupCharacter(player.Character)
table.insert(playerList, self)
return self
end
function Player:SetupCharacter(Character)
if Character then --// todo: make function to
support other games (i.e. phantom forces, strucid, etc,.)
self.Character = Character
self.RootPart =
Character:WaitForChild("HumanoidRootPart", 3)
self.Humanoid =
Character:WaitForChild("Humanoid", 3)
self.Health = self.Humanoid.Health
self.MaxHealth = self.Humanoid.MaxHealth
self.HPP = self.Health / self.MaxHealth
if self.RootPart then
self:SetupESP()
end
end
end
function Player:SetupESP()
--// create points
local topLeftBoxPoint =
PointInstance.new(self.RootPart, CFrame.new(-2, 2.5, 0))
local bottomLeftBoxPoint =
PointInstance.new(self.RootPart, CFrame.new(-2, -3, 0))
local bottomRightBoxPoint =
PointInstance.new(self.RootPart, CFrame.new(2, -3, 0))
local middleHealthPoint =
PointInstance.new(self.RootPart, CFrame.new(-2, 2.5, 0))
local topLeftHealthPoint =
PointOffset.new(topLeftBoxPoint, -4, 0)
local bottomRightHealthPoint =
PointOffset.new(bottomLeftBoxPoint, -3, 0)
local textPoint =
PointInstance.new(self.RootPart, CFrame.new(0, -3, 0))
local HealthBox =
RectDynamic.new(topLeftHealthPoint, bottomRightHealthPoint); for i,v in
pairs(defaultBoxProperties) do HealthBox[i] = v end
HealthBox.Filled = true
HealthBox.Color = colors.HealthMax
HealthBox.Rounding = 0
HealthBox.Visible = false
--[[
local HealthBoxBorder =
RectDynamic.new(PointOffset.new(topLeftBoxPoint, -6, -1),
PointOffset.new(topLeftBoxPoint, -2, 1))
HealthBoxBorder
]]
--// add to table for updates
self.Drawings.Box = PrimaryBox
self.Drawings.Text = PrimaryText
self.Drawings.HealthBar = HealthBox
self.Points.TopLeftBox = topLeftBoxPoint
self.Points.BottomLeftBox = bottomLeftBoxPoint
self.Points.BottomRightBox =
bottomRightBoxPoint
self.Points.MiddleHealth = middleHealthPoint
self.Points.TopLeftHealth = topLeftHealthPoint
self.Points.BottomRightHealth =
bottomRightHealthPoint
self:UpdateHealth()
self.Connects["HealthChanged"] =
self.Humanoid.HealthChanged:Connect(function()
self:UpdateHealth()
end)
end
function Player:UpdateHealth()
self.HPP = self.Humanoid.Health /
self.Humanoid.MaxHealth
local topLeftHealthPoint =
PointInstance.new(self.RootPart, CFrame.new(-2, (self.HPP * 5.5) - 3, 0))
self.Points.TopLeftHealth =
PointOffset.new(topLeftHealthPoint, -4, 0)
self.Drawings.HealthBar.Position =
self.Points.TopLeftHealth
self.Drawings.HealthBar.Color =
colors.HealthMax:Lerp(colors.HealthMin, clamp(1 - self.HPP, 0, 1)) --// thx ic3
end
function Player:Update()
if not self.Player then self:Destroy() return
end --// if the player is gone then dont update
self:Update()
table.clear(self.Drawings)
table.clear(self.Connects)
table.remove(playerList, table.find(playerList,
self))
self = nil
end
end
table.insert(connects,
Players.PlayerAdded:Connect(Player.new))
table.insert(connects,
game:GetService("UserInputService").InputBegan:Connect(function(inputObject, gp)
if gp then return end
if inputObject.KeyCode == Enum.KeyCode.F3 then
Enabled = not Enabled
end
end))
local Tracer_Thickness = 1
local Box_Thickness = 1.35
local ESPBoxes = {}
local teamcheck = {
teamcheck = true,
green = Color3.fromHSV(0.878431, 0.349019, 0.349019),
red = Color3.fromRGB(245, 69, 5)
}
for i, v in pairs(game.Players:GetChildren()) do
local library = {
black = NewQuad(Box_Thickness*2, black),
box = NewQuad(Box_Thickness, Box_Color),
healthbar = NewLine(5, black),
greenhealth = NewLine(4, HealthBar_Color)
}
local ratio =
math.clamp((Vector2.new(head.X, head.Y) - Vector2.new(rootpos.X,
rootpos.Y)).magnitude, 2, math.huge)
local head2 =
camera:WorldToViewportPoint(Vector3.new(v.Character.Head.Position.X,
v.Character.Head.Position.Y + 2, v.Character.Head.Position.Z))
local root2 =
camera:WorldToViewportPoint(Vector3.new(v.Character.Head.Position.X,
v.Character.HumanoidRootPart.Position.Y - 3, v.Character.Head.Position.Z))
library.black.PointA =
Vector2.new(head2.X + ratio*1.6, head2.Y - ratio*0.05)
library.black.PointB =
Vector2.new(head2.X - ratio*1.6, head2.Y - ratio*0.05)
library.black.PointC =
Vector2.new(head2.X - ratio*1.6, root2.Y + ratio*0.5)
library.black.PointD =
Vector2.new(head2.X + ratio*1.6, root2.Y + ratio*0.5)
library.box.PointA =
Vector2.new(head2.X + ratio*1.6, head2.Y - ratio*0.05)
library.box.PointB =
Vector2.new(head2.X - ratio*1.6, head2.Y - ratio*0.05)
library.box.PointC =
Vector2.new(head2.X - ratio*1.6, root2.Y + ratio*0.5)
library.box.PointD =
Vector2.new(head2.X + ratio*1.6, root2.Y + ratio*0.5)
local d =
(Vector2.new(head2.X - ratio*1.8, head2.Y - ratio*0.05) - Vector2.new(root2.X -
ratio*1.8, root2.Y + ratio*0.5)).magnitude
local green = (100-
v.Character.Humanoid.Health) *d /100
library.greenhealth.Thickness
= math.clamp(ratio/4, 1, 4)
library.healthbar.Thickness =
math.clamp(ratio * 1.2 / 4, 1.5, 6)
library.healthbar.To =
Vector2.new(head2.X - ratio*1.8, head2.Y - ratio*0.05)
library.healthbar.From =
Vector2.new(head2.X - ratio*1.8, root2.Y + ratio*0.5)
library.greenhealth.To =
Vector2.new(head2.X - ratio*1.8, head2.Y + green - ratio*0.05)
library.greenhealth.From =
Vector2.new(head2.X - ratio*1.8, root2.Y + ratio*0.5)
if teamcheck.teamcheck ==
true then
if v.TeamColor ==
plr.TeamColor then
library.box.Color
= teamcheck.green
else
library.box.Color
= teamcheck.red
end
end
Visibility(true)
else
Visibility(false)
end
else
Visibility(false)
if
game.Players:FindFirstChild(v.Name) == nil then
connection:Disconnect()
end
end
end)
end
coroutine.wrap(ESP)()
end
game.Players.PlayerAdded:Connect(function(newplr)
local library = {
black = NewQuad(Box_Thickness*2, black),
box = NewQuad(Box_Thickness, Box_Color),
healthbar = NewLine(8, black),
greenhealth = NewLine(4, HealthBar_Color)
}
getgenv().Destroy = Visibility(false)
local head2 =
camera:WorldToViewportPoint(Vector3.new(newplr.Character.Head.Position.X,
newplr.Character.Head.Position.Y + 2, newplr.Character.Head.Position.Z))
local root2 =
camera:WorldToViewportPoint(Vector3.new(newplr.Character.Head.Position.X,
newplr.Character.HumanoidRootPart.Position.Y - 3,
newplr.Character.Head.Position.Z))
library.black.PointA =
Vector2.new(head2.X + ratio*1.6, head2.Y - ratio*0.05)
library.black.PointB =
Vector2.new(head2.X - ratio*1.6, head2.Y - ratio*0.05)
library.black.PointC =
Vector2.new(head2.X - ratio*1.6, root2.Y + ratio*0.5)
library.black.PointD =
Vector2.new(head2.X + ratio*1.6, root2.Y + ratio*0.5)
library.box.PointA =
Vector2.new(head2.X + ratio*1.6, head2.Y - ratio*0.05)
library.box.PointB =
Vector2.new(head2.X - ratio*1.6, head2.Y - ratio*0.05)
library.box.PointC =
Vector2.new(head2.X - ratio*1.6, root2.Y + ratio*0.5)
library.box.PointD =
Vector2.new(head2.X + ratio*1.6, root2.Y + ratio*0.5)
local d =
(Vector2.new(head2.X - ratio*1.8, head2.Y - ratio*0.05) - Vector2.new(root2.X -
ratio*1.8, root2.Y + ratio*0.5)).magnitude
local green = (100-
newplr.Character.Humanoid.Health) *d /100
library.greenhealth.Thickness
= math.clamp(ratio/4, 1, 4)
library.healthbar.Thickness =
math.clamp(ratio * 1.2 / 4, 1.5, 6)
library.healthbar.To =
Vector2.new(head2.X - ratio*1.8, head2.Y - ratio*0.05)
library.healthbar.From =
Vector2.new(head2.X - ratio*1.8, root2.Y + ratio*0.5)
library.greenhealth.To =
Vector2.new(head2.X - ratio*1.8, head2.Y + green - ratio*0.05)
library.greenhealth.From =
Vector2.new(head2.X - ratio*1.8, root2.Y + ratio*0.5)
if teamcheck.teamcheck ==
true then
if newplr.TeamColor ==
plr.TeamColor then
library.box.Color
= teamcheck.green
else
library.box.Color
= teamcheck.red
end
end
Visibility(true)
else
Visibility(false)
end
else
Visibility(false)
if
game.Players:FindFirstChild(newplr.Name) == nil then
connection:Disconnect()
end
end
end)
end
coroutine.wrap(ESP)()
end)
end
repeat task.wait() until Module.Enabled == false or Uninjected == true
Destroy()
end,
Dropdowns = {
Mode = {
"Selection",
"Mode",
1,
{"Normal","synapse v3"}
}
},
Description = "ESP"
}