-
Notifications
You must be signed in to change notification settings - Fork 0
/
alt_hasher.lua
39 lines (30 loc) · 1.04 KB
/
alt_hasher.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
repeat task.wait() until game.Players.LocalPlayer ~= nil
local local_player = game.Players.LocalPlayer
if not isfile("alt_hashes.txt") then
writefile("alt_hashes.txt", "")
end
local found_hash = false
local hash_list = readfile("alt_hashes.txt")
local local_player = game:GetService("Players").LocalPlayer
local lines = hash_list:split("\n")
local clock_offset
if #lines > 0 then
for i,v in next, lines do
if found_hash then
break
end
local line_split = v:split(":")
if string.find(line_split[1], tostring(local_player.UserId)) then
clock_offset = tonumber(line_split[2])
found_hash = true
end
end
end
if not found_hash then
math.randomseed(tick())
clock_offset = math.random(1,200) + math.random(1,10000)/10000
appendfile("alt_hashes.txt", tostring(local_player.UserId)..":"..tostring(clock_offset).."\n")
end
local os_clock; os_clock = hookfunction(os.clock, function()
return os_clock() + clock_offset
end)