Key Required Verified
Key Required
Hikazy V2 SV
Lua Script•206 lines (5872 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
local espFolder = Instance.new("Folder")
espFolder.Name = "AdvancedESP"
espFolder.Parent = game:GetService("CoreGui")
local espObjects = {}
-- Função principal para criar o ESP (com controle de apenas linha ou completo)
local function createESP(player, onlyTracer)
if player == LocalPlayer then return end
local character = player.Character
if not character or not character:FindFirstChild("HumanoidRootPart") then return end
local hrp = character.HumanoidRootPart
local box = nil
-- Só cria a Box se 'onlyTracer' for falso
if not onlyTracer then
box = Instance.new("BoxHandleAdornment")
box.Adornee = hrp
box.Size = Vector3.new(4, 6, 1)
box.Transparency = 0.6
box.ZIndex = 10
box.AlwaysOnTop = true
box.Parent = espFolder
end
-- Tracer Line (Sempre criada)
local tracer = Drawing.new("Line")
tracer.Color = Color3.new(0, 0, 0)
tracer.Thickness = 1.5
tracer.Transparency = 1
local function update()
if not character or not character.Parent or not hrp or not hrp.Parent then
if tracer then tracer:Remove() end
return false
end
local teamColor = (player.TeamColor and player.TeamColor.Color) or Color3.new(1, 0, 0)
-- Atualiza a Box se ela existir
if box then
box.Color3 = teamColor
end
-- Atualiza a Tracer Line
local hrpPos, onScreen = Camera:WorldToViewportPoint(hrp.Position)
if onScreen then
tracer.From = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y)
tracer.To = Vector2.new(hrpPos.X, hrpPos.Y)
tracer.Visible = true
else
tracer.Visible = false
end
return true
end
local connection
connection = RunService.RenderStepped:Connect(function()
if not update() then
connection:Disconnect()
if box then box:Destroy() end
if tracer then tracer:Remove() end
espObjects[player] = nil
end
end)
return {
box = box,
tracer = tracer,
connection = connection,
onlyTracer = onlyTracer -- Salva o estado para o respawn do LocalPlayer
}
end
local function removeESP(player)
if espObjects[player] then
local data = espObjects[player]
if data.connection then data.connection:Disconnect() end
if data.box then data.box:Destroy() end
if data.tracer then data.tracer:Remove() end
espObjects[player] = nil
end
end
local function onCharacterAdded(player, onlyTracer)
player.CharacterAdded:Connect(function(character)
task.wait(1)
removeESP(player)
espObjects[player] = createESP(player, onlyTracer)
end)
if player.Character then
removeESP(player)
espObjects[player] = createESP(player, onlyTracer)
end
end
-- Inicialização: Quem já está no servidor recebe tudo (Box + Line)
for _, player in pairs(Players:GetPlayers()) do
onCharacterAdded(player, false)
end
-- Novos jogadores: Quando entrarem, recebem APENAS a Tracer Line
Players.PlayerAdded:Connect(function(player)
onCharacterAdded(player, true)
end)
Players.PlayerRemoving:Connect(function(player)
removeESP(player)
end)
-- Limpeza e reexecução mantendo as regras originais de cada player ao resetar
LocalPlayer.CharacterAdded:Connect(function()
for player, data in pairs(espObjects) do
local wasOnlyTracer = data.onlyTracer
removeESP(player)
onCharacterAdded(player, wasOnlyTracer)
end
end)
local Noclip = nil
local Clip = nil
function noclip()
Clip = false
local function Nocl()
if Clip == false and game.Players.LocalPlayer.Character ~= nil then
for _,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA('BasePart') and v.CanCollide and v.Name ~= floatName then
v.CanCollide = false
end
end
end
wait(0.21) -- basic optimization
end
Noclip = game:GetService('RunService').Stepped:Connect(Nocl)
end
function clip()
if Noclip then Noclip:Disconnect() end
Clip = true
end
noclip() -- to toggle noclip() and clip()
local InfiniteJumpEnabled = true
game:GetService("UserInputService").JumpRequest:connect(function()
if InfiniteJumpEnabled then
game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
end
end)
local rs = game:GetService("RunService")
local hb = rs.Heartbeat
local rsd = rs.RenderStepped
local lp = game.Players.LocalPlayer
local z = Vector3.zero
local function f(c)
local r = c:WaitForChild("HumanoidRootPart")
if r then
local con
con = hb:Connect(function()
if not r.Parent then
con:Disconnect()
end
local v = r.AssemblyLinearVelocity
r.AssemblyLinearVelocity = z
rsd:Wait()
r.AssemblyLinearVelocity = v
end)
end
end
f(lp.Character)
lp.CharacterAdded:Connect(f)
local player = game.Players.LocalPlayer
-- Função que aplica as alterações
local function applyStats(character)
task.wait(1) -- espera 1 segundo após renascer
local humanoid = character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid.WalkSpeed = 40
humanoid.JumpPower = 60
end
end
-- Executa quando o personagem aparecer
player.CharacterAdded:Connect(applyStats)
-- Caso já esteja com personagem carregado
if player.Character then
applyStats(player.Character)
end
loadstring(game:HttpGet("https://pastebin.com/raw/rppZGY6V"))()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Mobile-Shiftlock-217580"))()Features & Information
Versão simples do Hikazy not gui
Community Comments (2)
More Scripts for Catalog Avatar Creator

KeylessUniversal

Key RequiredUniversal

Keyless

this is useless toward the game
YHea