_G.ping = 300
_G.ping = math.clamp(_G.ping / 1000, 0.001, 5)
if not _G.exec then _G.exec = 0 end
_G.exec += 1
if _G.exec > 1 then warn('[MarkHack] Script already running, updating ping...') return end
local ReplicatedStorage = game:GetService('ReplicatedStorage')
local mainEvent = ReplicatedStorage:WaitForChild('MainEvent')
local mt = getrawmetatable(game)
setreadonly(mt, false)
local oldNamecall = mt.__namecall
local block = true
mt.__namecall = newcclosure(function(self, ...)
local args = {...}
local method = getnamecallmethod()
if method == "FireServer" and self == mainEvent and args[1] == "GetPing" and not checkcaller() then
if block then return end
end
return oldNamecall(self, ...)
end)
setreadonly(mt, true)
task.spawn(function()
while true do
block = false
mainEvent:FireServer('GetPing', _G.ping)
block = true
task.wait(_G.ping)
end
end)
-- Professional subtle watermark
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.ResetOnSpawn = false
local label = Instance.new("TextLabel", gui)
label.Text = "MarkHack OP"
label.Size = UDim2.new(0, 90, 0, 16)
label.Position = UDim2.new(0, 6, 0, 6)
label.TextColor3 = Color3.fromRGB(180, 120, 255)
label.BackgroundTransparency = 1
label.TextScaled = true
label.Font = Enum.Font.Gotham
label.TextTransparency = 0.5
label.Rotation = 3
local stroke = Instance.new("UIStroke", label)
stroke.Color = Color3.fromRGB(140, 90, 255)
stroke.Transparency = 0.6
stroke.Thickness = 1
warn('[MarkHack] Ping spoofer active! MarkHack OP (' .. (_G.ping * 1000) .. 'ms)')
Comments
No comments yet
Be the first to share your thoughts!