
Key RequiredUniversal

-- script made by dapstaaf | this cheat mod is for educational purposes only. | If you want to use the source you must open-source your project too. | @poepliker_500 Dapstaaf on roblox
local Players=game:GetService("Players")
local CoreGui=game:GetService("CoreGui")
local LocalPlayer=Players.LocalPlayer
local isFriendWhitelisted=false
local friendsList={}
local function updateFriendsList()
friendsList={}
for _,player in ipairs(Players:GetPlayers())do
if player~=LocalPlayer and LocalPlayer:IsFriendsWith(player.UserId)then
friendsList[player.UserId]=true
end
end
end
local function isFriend(plr)
if not isFriendWhitelisted then return false end
return friendsList[plr.UserId]==true
end
local screenGui=Instance.new("ScreenGui")
screenGui.Name="Notification"
screenGui.ResetOnSpawn=false
screenGui.ZIndexBehavior=Enum.ZIndexBehavior.Sibling
screenGui.Parent=CoreGui
local MainHolder=Instance.new("Frame")
MainHolder.Name="MainHolder"
MainHolder.BackgroundColor3=Color3.fromRGB(112,112,112)
MainHolder.BorderSizePixel=0
MainHolder.Size=UDim2.new(0,370,0,160)
MainHolder.Position=UDim2.new(0.5,-185,0.5,-80)
MainHolder.Parent=screenGui
local textHolder=Instance.new("Frame")
textHolder.Name="textHolder"
textHolder.ZIndex=2
textHolder.BackgroundColor3=Color3.fromRGB(8,8,8)
textHolder.BorderSizePixel=0
textHolder.Size=UDim2.new(0,370,0,107)
textHolder.Position=UDim2.new(0,0,0,4)
textHolder.Parent=MainHolder
local ExtraText2=Instance.new("TextLabel")
ExtraText2.BackgroundTransparency=1
ExtraText2.Size=UDim2.new(0,352,0,28)
ExtraText2.Position=UDim2.new(0.02432,0,0.08735,0)
ExtraText2.Text="Login Successful"
ExtraText2.TextColor3=Color3.fromRGB(255,255,255)
ExtraText2.TextScaled=true
ExtraText2.TextWrapped=true
ExtraText2.TextXAlignment=Enum.TextXAlignment.Left
ExtraText2.FontFace=Font.new("rbxasset://fonts/families/ComicNeueAngular.json",Enum.FontWeight.Regular,Enum.FontStyle.Normal)
ExtraText2.Parent=textHolder
local ExtraText1=Instance.new("TextLabel")
ExtraText1.BackgroundTransparency=1
ExtraText1.Size=UDim2.new(0,352,0,17)
ExtraText1.Position=UDim2.new(0.02432,0,0.47206,0)
ExtraText1.Text="Mod Status: Safe"
ExtraText1.TextColor3=Color3.fromRGB(255,255,255)
ExtraText1.TextScaled=true
ExtraText1.TextWrapped=true
ExtraText1.TextXAlignment=Enum.TextXAlignment.Left
ExtraText1.FontFace=Font.new("rbxasset://fonts/families/ComicNeueAngular.json",Enum.FontWeight.Regular,Enum.FontStyle.Normal)
ExtraText1.Parent=textHolder
local ExtraText3=Instance.new("TextLabel")
ExtraText3.BackgroundTransparency=1
ExtraText3.Size=UDim2.new(0,352,0,17)
ExtraText3.Position=UDim2.new(0.02432,0,0.62274,0)
ExtraText3.Text="Notice: Wall hack and aimbot activated"
ExtraText3.TextColor3=Color3.fromRGB(255,255,255)
ExtraText3.TextScaled=true
ExtraText3.TextWrapped=true
ExtraText3.TextXAlignment=Enum.TextXAlignment.Left
ExtraText3.FontFace=Font.new("rbxasset://fonts/families/ComicNeueAngular.json",Enum.FontWeight.Regular,Enum.FontStyle.Normal)
ExtraText3.Parent=textHolder
local buttonsHolder=Instance.new("Frame")
buttonsHolder.ZIndex=2
buttonsHolder.BackgroundColor3=Color3.fromRGB(196,196,196)
buttonsHolder.BorderSizePixel=0
buttonsHolder.Size=UDim2.new(0,370,0,49)
buttonsHolder.Position=UDim2.new(0,0,0,111)
buttonsHolder.Parent=MainHolder
local OkButton=Instance.new("TextButton")
OkButton.BackgroundColor3=Color3.fromRGB(230,230,230)
OkButton.Size=UDim2.new(0,200,0,34)
OkButton.Position=UDim2.new(0.22973,0,0.14286,0)
OkButton.Text="Ok"
OkButton.TextColor3=Color3.fromRGB(0,0,0)
OkButton.TextSize=14
OkButton.AutoButtonColor=false
OkButton.BorderSizePixel=0
OkButton.Parent=buttonsHolder
local function loadMainFeatures()
updateFriendsList()
task.spawn(function()
while task.wait(5)do
if isFriendWhitelisted then updateFriendsList()end
end
end)
local function forceVisible(character)
for _,obj in ipairs(character:GetDescendants())do
if obj:IsA("BasePart")then
obj.Transparency=0
if obj:FindFirstChild("LocalTransparencyModifier")then
obj.LocalTransparencyModifier=0
end
elseif obj:IsA("Decal")or obj:IsA("Texture")then
obj.Transparency=0
end
end
end
local function createESP(character)
local existing=character:FindFirstChild("ESPHighlight")
if existing then existing:Destroy()end
local highlight=Instance.new("Highlight")
highlight.Name="ESPHighlight"
highlight.FillColor=Color3.fromRGB(255,255,0)
highlight.OutlineColor=Color3.fromRGB(255,255,0)
highlight.FillTransparency=0
highlight.OutlineTransparency=0
highlight.Adornee=character
highlight.Parent=character
end
local function shouldIgnore(player)
return isFriendWhitelisted and isFriend(player)
end
local function onCharacterAdded(character)
if character==LocalPlayer.Character then return end
local player=Players:GetPlayerFromCharacter(character)
if not player or shouldIgnore(player)then return end
character:WaitForChild("HumanoidRootPart",3)
forceVisible(character)
createESP(character)
end
for _,player in ipairs(Players:GetPlayers())do
if player~=LocalPlayer then
if player.Character then onCharacterAdded(player.Character)end
player.CharacterAdded:Connect(onCharacterAdded)
end
end
Players.PlayerAdded:Connect(function(player)
if player~=LocalPlayer then
player.CharacterAdded:Connect(onCharacterAdded)
end
end)
game:GetService("RunService").RenderStepped:Connect(function()
for _,player in ipairs(Players:GetPlayers())do
if player~=LocalPlayer and player.Character and not shouldIgnore(player)then
forceVisible(player.Character)
end
end
end)
local function getClosestTorso()
local closest=nil
local shortest=math.huge
local center=workspace.CurrentCamera.ViewportSize/2
for _,plr in ipairs(Players:GetPlayers())do
if plr==LocalPlayer or not plr.Character or shouldIgnore(plr)then continue end
local hum=plr.Character:FindFirstChild("Humanoid")
local torso=plr.Character:FindFirstChild("UpperTorso")or plr.Character:FindFirstChild("Torso")
if not torso or not hum or hum.Health<=0 then continue end
local vec,onScreen=workspace.CurrentCamera:WorldToViewportPoint(torso.Position)
if not onScreen then continue end
local dist=(Vector2.new(vec.X,vec.Y)-center).Magnitude
if dist<shortest then
shortest=dist
closest=torso
end
end
return closest
end
local hooked=false
local function setupSilentAim()
if hooked then return end
local rs=game:GetService("ReplicatedStorage")
local ws=rs:FindFirstChild("WeaponsSystem")
if not ws then return end
local libs=ws:FindFirstChild("Libraries")
if not libs then return end
local base=libs:FindFirstChild("BaseWeapon")
if not base then return end
local success,lib=pcall(require,base)
if not success or not lib or not lib.fire then return end
local originalFire=lib.fire
lib.fire=function(self,...)
local args={...}
local target=getClosestTorso()
if target then
args[2]=(target.Position-args[1]).Unit
args[3]=1
end
return originalFire(self,unpack(args))
end
hooked=true
end
setupSilentAim()
end
OkButton.MouseButton1Click:Connect(function()
screenGui:Destroy()
task.wait(0.2)
local screenGui2=Instance.new("ScreenGui")
screenGui2.Name="Notification"
screenGui2.ResetOnSpawn=false
screenGui2.ZIndexBehavior=Enum.ZIndexBehavior.Sibling
screenGui2.Parent=CoreGui
local MainHolder2=Instance.new("Frame")
MainHolder2.BackgroundColor3=Color3.fromRGB(113,113,113)
MainHolder2.BorderSizePixel=0
MainHolder2.Size=UDim2.new(0,370,0,160)
MainHolder2.Position=UDim2.new(0.5,-185,0.5,-80)
MainHolder2.Parent=screenGui2
local textHolder2=Instance.new("Frame")
textHolder2.ZIndex=2
textHolder2.BackgroundColor3=Color3.fromRGB(9,9,9)
textHolder2.BorderSizePixel=0
textHolder2.Size=UDim2.new(0,370,0,107)
textHolder2.Position=UDim2.new(0,0,0,4)
textHolder2.Parent=MainHolder2
local ExtraText22=Instance.new("TextLabel")
ExtraText22.BackgroundTransparency=1
ExtraText22.Size=UDim2.new(0,352,0,28)
ExtraText22.Position=UDim2.new(0.02432,0,0.08735,0)
ExtraText22.Text="Whitelist Friends?"
ExtraText22.TextColor3=Color3.fromRGB(255,255,255)
ExtraText22.TextScaled=true
ExtraText22.TextWrapped=true
ExtraText22.TextXAlignment=Enum.TextXAlignment.Left
ExtraText22.FontFace=Font.new("rbxasset://fonts/families/ComicNeueAngular.json",Enum.FontWeight.Regular,Enum.FontStyle.Normal)
ExtraText22.Parent=textHolder2
local ExtraText12=Instance.new("TextLabel")
ExtraText12.BackgroundTransparency=1
ExtraText12.Size=UDim2.new(0,352,0,17)
ExtraText12.Position=UDim2.new(0.02432,0,0.47206,0)
ExtraText12.Text="Mod Status: Safe"
ExtraText12.TextColor3=Color3.fromRGB(255,255,255)
ExtraText12.TextScaled=true
ExtraText12.TextWrapped=true
ExtraText12.TextXAlignment=Enum.TextXAlignment.Left
ExtraText12.FontFace=Font.new("rbxasset://fonts/families/ComicNeueAngular.json",Enum.FontWeight.Regular,Enum.FontStyle.Normal)
ExtraText12.Parent=textHolder2
local ExtraText32=Instance.new("TextLabel")
ExtraText32.BackgroundTransparency=1
ExtraText32.Size=UDim2.new(0,352,0,17)
ExtraText32.Position=UDim2.new(0.02432,0,0.62274,0)
ExtraText32.Text="Notice: Friends will be ignored by aimbot & wallhack"
ExtraText32.TextColor3=Color3.fromRGB(255,255,255)
ExtraText32.TextScaled=true
ExtraText32.TextWrapped=true
ExtraText32.TextXAlignment=Enum.TextXAlignment.Left
ExtraText32.FontFace=Font.new("rbxasset://fonts/families/ComicNeueAngular.json",Enum.FontWeight.Regular,Enum.FontStyle.Normal)
ExtraText32.Parent=textHolder2
local buttonsHolder2=Instance.new("Frame")
buttonsHolder2.ZIndex=2
buttonsHolder2.BackgroundColor3=Color3.fromRGB(197,197,197)
buttonsHolder2.BorderSizePixel=0
buttonsHolder2.Size=UDim2.new(0,370,0,49)
buttonsHolder2.Position=UDim2.new(0,0,0,111)
buttonsHolder2.Parent=MainHolder2
local YesButton=Instance.new("TextButton")
YesButton.BackgroundColor3=Color3.fromRGB(231,231,231)
YesButton.Size=UDim2.new(0,117,0,34)
YesButton.Position=UDim2.new(0.17297,0,0.14286,0)
YesButton.Text="Yes"
YesButton.TextColor3=Color3.fromRGB(0,0,0)
YesButton.TextSize=14
YesButton.AutoButtonColor=false
YesButton.BorderSizePixel=0
YesButton.Parent=buttonsHolder2
local NoButton=Instance.new("TextButton")
NoButton.BackgroundColor3=Color3.fromRGB(231,231,231)
NoButton.Size=UDim2.new(0,117,0,34)
NoButton.Position=UDim2.new(0.50785,0,0.14286,0)
NoButton.Text="No"
NoButton.TextColor3=Color3.fromRGB(0,0,0)
NoButton.TextSize=14
NoButton.AutoButtonColor=false
NoButton.BorderSizePixel=0
NoButton.Parent=buttonsHolder2
YesButton.MouseButton1Click:Connect(function()
isFriendWhitelisted=true
screenGui2:Destroy()
loadMainFeatures()
end)
NoButton.MouseButton1Click:Connect(function()
isFriendWhitelisted=false
screenGui2:Destroy()
loadMainFeatures()
end)
end)



lovin it
W, we gotta work on the notification we lowk skidded 9mod