Advertisement
_Thanh_Thy_Cute_

Tower Of Hell Karen Hub

Aug 22nd, 2021
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.14 KB | None | 0 0
  1. repeat wait() until game:IsLoaded();
  2. if game.Workspace:FindFirstChild("part0000000") and game.Workspace:FindFirstChild("part0000002") then
  3. game.StarterGui:SetCore("SendNotification", {
  4. Title = "Kraken";
  5. Text = "Aleady Executed";
  6. Duration = 1;
  7. })
  8. else
  9. yeet = Instance.new("Part")
  10. yeet.Parent = game.Workspace
  11. yeet.Name = "part0000000"
  12.  
  13. yeet2 = Instance.new("Part")
  14. yeet2.Parent = game.Workspace
  15. yeet2.Name = "part0000002"
  16.  
  17. assert(key, 'key not found');
  18. local http_request = assert(syn.request, 'couldnt find http request func');
  19. local hash; do
  20. local MOD = 2^32
  21. local MODM = MOD-1
  22. local bxor = bit32.bxor;
  23. local band = bit32.band;
  24. local bnot = bit32.bnot;
  25. local rshift1 = bit32.rshift;
  26. local rshift = bit32.rshift;
  27. local lshift = bit32.lshift;
  28. local rrotate = bit32.rrotate;
  29.  
  30. local str_gsub = string.gsub;
  31. local str_fmt = string.format;
  32. local str_byte = string.byte;
  33. local str_char = string.char;
  34. local str_rep = string.rep;
  35.  
  36. local k = {
  37. 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,
  38. 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,
  39. 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3,
  40. 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,
  41. 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc,
  42. 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,
  43. 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7,
  44. 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967,
  45. 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13,
  46. 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,
  47. 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3,
  48. 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070,
  49. 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5,
  50. 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3,
  51. 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208,
  52. 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2,
  53. }
  54. local function str2hexa(s)
  55. return (str_gsub(s, ".", function(c) return str_fmt("%02x", str_byte(c)) end))
  56. end
  57. local function num2s(l, n)
  58. local s = ""
  59. for i = 1, n do
  60. local rem = l % 256
  61. s = str_char(rem) .. s
  62. l = (l - rem) / 256
  63. end
  64. return s
  65. end
  66. local function s232num(s, i)
  67. local n = 0
  68. for i = i, i + 3 do n = n*256 + str_byte(s, i) end
  69. return n
  70. end
  71. local function preproc(msg, len)
  72. local extra = 64 - ((len + 9) % 64)
  73. len = num2s(8 * len, 8)
  74. msg = msg .. "\128" .. str_rep("\0", extra) .. len
  75. assert(#msg % 64 == 0)
  76. return msg
  77. end
  78. local function initH256(H)
  79. H[1] = 0x6a09e667
  80. H[2] = 0xbb67ae85
  81. H[3] = 0x3c6ef372
  82. H[4] = 0xa54ff53a
  83. H[5] = 0x510e527f
  84. H[6] = 0x9b05688c
  85. H[7] = 0x1f83d9ab
  86. H[8] = 0x5be0cd19
  87. return H
  88. end
  89. local function digestblock(msg, i, H)
  90. local w = {}
  91. for j = 1, 16 do w[j] = s232num(msg, i + (j - 1)*4) end
  92. for j = 17, 64 do
  93. local v = w[j - 15]
  94. local s0 = bxor(rrotate(v, 7), rrotate(v, 18), rshift(v, 3))
  95. v = w[j - 2]
  96. w[j] = w[j - 16] + s0 + w[j - 7] + bxor(rrotate(v, 17), rrotate(v, 19), rshift(v, 10))
  97. end
  98. local a, b, c, d, e, f, g, h = H[1], H[2], H[3], H[4], H[5], H[6], H[7], H[8]
  99. for i = 1, 64 do
  100. local s0 = bxor(rrotate(a, 2), rrotate(a, 13), rrotate(a, 22))
  101. local maj = bxor(band(a, b), band(a, c), band(b, c))
  102. local t2 = s0 + maj
  103. local s1 = bxor(rrotate(e, 6), rrotate(e, 11), rrotate(e, 25))
  104. local ch = bxor(band(e, f), band(bnot(e), g))
  105. local t1 = h + s1 + ch + k[i] + w[i]
  106. h, g, f, e, d, c, b, a = g, f, e, d + t1, c, b, a, t1 + t2
  107. end
  108. H[1] = band(H[1] + a)
  109. H[2] = band(H[2] + b)
  110. H[3] = band(H[3] + c)
  111. H[4] = band(H[4] + d)
  112. H[5] = band(H[5] + e)
  113. H[6] = band(H[6] + f)
  114. H[7] = band(H[7] + g)
  115. H[8] = band(H[8] + h)
  116. end
  117. function hash(msg, t)
  118. msg = preproc(msg, #msg)
  119. local H = initH256({})
  120. for i = 1, #msg, 64 do digestblock(msg, i, H) end
  121. return str2hexa(num2s(H[1], 4) .. num2s(H[2], 4) .. num2s(H[3], 4) .. num2s(H[4], 4) .. num2s(H[5], 4) .. num2s(H[6], 4) .. num2s(H[7], 4) .. num2s(H[8], 4))
  122. end
  123. end
  124. local used = isfile("Kraken_HasBeenUsed.json")
  125.  
  126. if used then
  127.  
  128. else
  129. local spooky = http_request({
  130. Url = ('https://demonslayer0002.xyz/Kraken/stuff/FirstTimeExecute.php?key=' .. key);
  131. Method = 'GET';
  132. });
  133. if spooky.StatusCode == 200 then end
  134. writefile('Kraken_HasBeenUsed.json', '{}')
  135. end
  136.  
  137. local data = http_request({
  138. Url = ('https://demonslayer0002.xyz/Kraken/svr.php?key=' .. key);
  139. Method = 'GET';
  140. });
  141.  
  142.  
  143. local whitelisted_flag = false;
  144.  
  145. if data.StatusCode == 200 then
  146. local response = data.Body;
  147. if response == hash(key) then
  148. -- // wow, they are authenticated!
  149. whitelisted_flag = true;
  150. else
  151. local failed = http_request({
  152. Url = ('https://demonslayer0002.xyz/Kraken/stuff/Failed.php?key=' .. key);
  153. Method = 'GET';
  154. });
  155. if failed.StatusCode == 200 then end
  156. game:Shutdown()
  157. wait(0.4)
  158. while true do end;
  159. end;
  160. else
  161. local failed = http_request({
  162. Url = ('https://demonslayer0002.xyz/Kraken/stuff/Failed.php?key=' .. key);
  163. Method = 'GET';
  164. });
  165. if failed.StatusCode == 200 then end
  166. game:Shutdown()
  167. wait(0.4)
  168. while true do end;
  169. end;
  170. if not whitelisted_flag then
  171. return (function()
  172. local failed = http_request({
  173. Url = ('https://demonslayer0002.xyz/Kraken/stuff/Failed.php?key=' .. key);
  174. Method = 'GET';
  175. });
  176. if failed.StatusCode == 200 then end
  177. game:Shutdown()
  178. wait(0.4)
  179. while true do end;
  180. end)();
  181. end;
  182.  
  183.  
  184.  
  185. -- init
  186. local library = loadstring(game:HttpGet("https://demonslayer0002.xyz/Kraken/other/nothing.lua.php"))()
  187. local lib = library.new("Kraken")
  188.  
  189. -- themes
  190. local themes = {
  191. Background = Color3.fromRGB(24, 24, 24),
  192. Glow = Color3.fromRGB(255, 0, 0),
  193. Accent = Color3.fromRGB(255, 0, 0),
  194. LightContrast = Color3.fromRGB(20, 20, 20),
  195. DarkContrast = Color3.fromRGB(14, 14, 14),
  196. TextColor = Color3.fromRGB(255, 255, 255)
  197. }
  198.  
  199. -- first page
  200. local Main = lib:addPage("Main", 5012544693)
  201. local MainSection = Main:addSection("Main")
  202. local infjumpenabled = false
  203. local godmodeenabled = false
  204.  
  205. game:GetService("UserInputService").JumpRequest:Connect(function()
  206. if infjumpenabled then
  207. game:GetService("Players").LocalPlayer.Character.Humanoid:ChangeState("Jumping")
  208. end
  209. end)
  210.  
  211. local gm = getrawmetatable(game)
  212. setreadonly(gm, false)
  213. local OldNameCall = gm.__namecall
  214. local OldIndex = gm.__index
  215. local oldspeed, oldjump = game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed, game:GetService("Players").LocalPlayer.Character.Humanoid.JumpPower
  216. gm.__namecall = newcclosure(function(self, ...)
  217. local args = {...}
  218. if getnamecallmethod() == "Kick" and self == game.Players.LocalPlayer then
  219. elseif args[1] == "kills" and getnamecallmethod() == "FindFirstChild" and godmodeenabled then return false
  220. else return OldNameCall(self, ...) end
  221. end)
  222. gm.__index = newcclosure(function(self, key)
  223. if key == "WalkSpeed" and self == game.Players.LocalPlayer.Character.Humanoid then
  224. return oldspeed;
  225. elseif key == "JumpPower" and self == game.Players.LocalPlayer.Character.Humanoid then
  226. return oldjump;
  227. else
  228. return OldIndex(self, key)
  229. end
  230. end)
  231. setreadonly(gm, true)
  232.  
  233. if game.Players.LocalPlayer.PlayerScripts:FindFirstChild("LocalScript") then
  234. game.Players.LocalPlayer.PlayerScripts.LocalScript:Destroy()
  235. end
  236.  
  237. MainSection:addToggle("God Mode", nil, function(t)
  238. godmodeenabled = t
  239. end)
  240.  
  241. MainSection:addToggle("Infinite Jump", nil, function(t)
  242. infjumpenabled = t
  243. end)
  244.  
  245. MainSection:addButton("Give All Tools", function()
  246. for i,v in pairs(game:GetService("ReplicatedStorage").Gear:GetChildren()) do
  247. local tool = v:Clone()
  248. tool.Parent = game.Players.LocalPlayer.Backpack
  249. end
  250. lib:Notification("Notification", "Added All Tools")
  251. end)
  252.  
  253.  
  254. MainSection:addButton("Win", function()
  255. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = workspace.tower.finishes:FindFirstChild("Finish").CFrame
  256. UILib:Notification("Notification", "Teleported To Top", "Okay!")
  257. end)
  258.  
  259. MainSection:addSlider("WalkSpeed",0,16,1000, function(t)
  260. game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed = t
  261. end)
  262.  
  263. MainSection:addSlider("Jump Power",0,16,1000, function(t)
  264. game:GetService("Players").LocalPlayer.Character.Humanoid.JumpPower = t
  265. end)
  266.  
  267.  
  268.  
  269. local ESP = lib:addPage("ESP", 5012544693)
  270. local ESPS = ESP:addSection("ESP")
  271.  
  272. shared.Visuals = { --// Configuration (Will load default settings if shared.Visuals doesn't exist.)
  273. Enabled = false,
  274. CrosshairEnabled = false,
  275. Boxes = false,
  276. Healthbar = false,
  277. Tracers = false,
  278. Info = false,
  279. ShowAllyTeam = false,
  280. UseTeamColor = true,
  281. AllyColor = Color3.fromRGB(0, 255, 0),
  282. EnemyColor = Color3.fromRGB(255, 0, 0),
  283. Crosshair = {
  284. Size = 5,
  285. Thickness = 1.5,
  286. Offset = 5
  287. }
  288. }
  289.  
  290. loadstring(game:HttpGet("https://demonslayer0002.xyz/Kraken/NIGGANUTS9000/ALLAHISMYDAD/ingame/esplib.lua.php"))()
  291.  
  292. ESPS:addToggle("Enable ESP", nil, function(bool)
  293. shared.Visuals.Enabled = bool
  294. end)
  295.  
  296. ESPS:addToggle("Boxes", nil, function(bool)
  297. shared.Visuals.Boxes = bool
  298. end)
  299.  
  300. ESPS:addToggle("Healthbar", nil, function(bool)
  301. shared.Visuals.Healthbar = bool
  302. end)
  303.  
  304. ESPS:addToggle("Tracers", nil, function(bool)
  305. shared.Visuals.Tracers = bool
  306. end)
  307.  
  308. ESPS:addToggle("Info", nil, function(bool)
  309. shared.Visuals.Info = bool
  310. end)
  311.  
  312. ESPS:addToggle("ShowAllyTeam", nil, function(bool)
  313. shared.Visuals.ShowAllyTeam = bool
  314. end)
  315.  
  316. ESPS:addToggle("UseTeamColor", true, function(bool)
  317. shared.Visuals.UseTeamColor = bool
  318. end)
  319.  
  320.  
  321.  
  322.  
  323. -- second page
  324. local theme = lib:addPage("Settings", 5012544693)
  325. local colors = theme:addSection("Colors")
  326. local settings = theme:addSection("Settings")
  327.  
  328. for theme, color in pairs(themes) do -- all in one theme changer, i know, im cool
  329. colors:addColorPicker(theme, color, function(color3)
  330. lib:setTheme(theme, color3)
  331. end)
  332. end
  333.  
  334. settings:addKeybind("Toggle Keybind", Enum.KeyCode.RightControl, function()
  335. lib:toggle()
  336. end, function()
  337. end)
  338.  
  339. settings:addButton("Destroy UI", function()
  340. if game.CoreGui:FindFirstChild("Kraken") then
  341. game:GetService("CoreGui").Kraken:Destroy();
  342. game.Workspace.part0000000:Destroy();
  343. game.Workspace.part00000002:Destroy();
  344. end
  345. end)
  346.  
  347.  
  348. -- load
  349. lib:SelectPage(lib.pages[1], true)
  350. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement