
Key RequiredUniversal

-- LocalScript em StarterPlayerScripts
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local localPlayer = Players.LocalPlayer
local function aplicarEfeitoLagEFisica(character)
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")
------------------------------------------------------------------
-- 1. Animação Acelerada (Velocidade = 4)
------------------------------------------------------------------
humanoid.AnimationPlayed:Connect(function(animationTrack)
-- Detecta animações de andar ou correr e define a velocidade em 4x
local name = animationTrack.Name:lower()
if name:find("run") or name:find("walk") or animationTrack.Animation.AnimationId:find("run") then
animationTrack:AdjustSpeed(4)
end
end)
------------------------------------------------------------------
-- 2. Alteração de Gravidade e "Física do Ar Quebrada"
------------------------------------------------------------------
-- Aumenta a força do pulo para interagir com a gravidade quebrada
humanoid.UseJumpPower = true
humanoid.JumpPower = 60
-- Cria uma força que reduz a gravidade do jogador quando ele está no ar
local bodyForce = Instance.new("BodyForce")
bodyForce.Name = "GravidadeCustomizada"
-- Anula 65% da gravidade do personagem, criando o efeito flutuante/anormal
bodyForce.Force = Vector3.new(0, rootPart:GetMass() * Workspace.Gravity * 0.65, 0)
bodyForce.Parent = rootPart
------------------------------------------------------------------
-- 3. Lag Visual / Movimento Stop-Motion (Estilo Egor)
------------------------------------------------------------------
local tempoUltimaAtualizacao = os.clock()
local intervaloLag = 0.22 -- Intervalo de atualização do visual (em segundos)
local ultimaPosicao = rootPart.CFrame
RunService.RenderStepped:Connect(function()
local tempoAtual = os.clock()
-- Se o jogador estiver no ar, aplica um travamento de velocidade vertical ("quebra" a queda)
if humanoid:GetState() == Enum.HumanoidStateType.Freefall then
if math.random(1, 4) == 1 then
-- Dá "engasgos" aleatórios na velocidade de queda
rootPart.AssemblyLinearVelocity = rootPart.AssemblyLinearVelocity * Vector3.new(1, 0.2, 1)
end
end
-- Efeito de "Teleporte/Picotado" visual
if tempoAtual - tempoUltimaAtualizacao < intervaloLag then
rootPart.CFrame = ultimaPosicao
else
ultimaPosicao = rootPart.CFrame
tempoUltimaAtualizacao = tempoAtual
end
end)
end
-- Conecta ao carregar o personagem
if localPlayer.Character then
aplicarEfeitoLagEFisica(localPlayer.Character)
end
localPlayer.CharacterAdded:Connect(aplicarEfeitoLagEFisica)No comments yet for this script.

![Sir Meme Hub | [16 GAMES] [$14.99 LIFETIME] | FARM/AIM/ESP](https://scriptblox.com/images/sb/-1-1791044877945.webp)

