function sprint() --OP speedhack
if main.speedenable.checked == true then --verifies that the speedhack is turned on
local xper=(readFloat("trove.exe+CF30B8"))*-1 --Checks where you are looking
local yper=readFloat("trove.exe+CF30BC")
local zper=readFloat("trove.exe+CF30C0")
local xaccel=xper * 15 --Calculates xyz speed values for a speed of 15
local yaccel=yper * 15
local zaccel=zper * 15
writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+90",xaccel) --Writes speed values
writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+94",yaccel)
writeFloat("[[[[[trove.exe+00E629C4]+0]+28]+BC]+4]+98",zaccel)
end
end
speedkey = createHotkey("sprint",VK_W) --sprint hotkey set to W
function sprint() --OP speedhack
if main.speedenable.checked == true then
local xper=(readFloat("trove.exe+CDE228"))*-1
local yper=readFloat("trove.exe+CDE22C")
local zper=readFloat("trove.exe+ CDE230")
local xaccel=xper * 15
local yaccel=yper * 15
local zaccel=zper * 15
writeFloat("[[[[[trove.exe+00E62A28]+0]+28]+BC]+4]+90",xaccel)
writeFloat("[[[[[trove.exe+00E62A28]+0]+28]+BC]+4]+94",yaccel)
writeFloat("[[[[[trove.exe+00E62A28]+0]+28]+BC]+4]+98",zaccel)
end
end