Advertisement
BobMe

HARDCORE Akaclimb

Oct 1st, 2021 (edited)
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.65 KB | None | 0 0
  1. local gui = NP("AAAAAAAAAAAAA",true,1400,800)
  2. local maxboxes = 100
  3. local spawnrate = 5
  4. local frame = Instance.new("Frame",gui.OuterFrame)
  5. local tex = Instance.new("TextBox",gui.OuterFrame)
  6. tex.Size = UDim2.new(0,40,0,40)
  7. tex.TextScaled = true
  8. tex.BackgroundTransparency = 1
  9. tex.Text = "0"
  10. tex.ZIndex = gui.ZIndex
  11. gui.ClipsDescendants = true
  12. gui.Position = gui.Position - UDim2.new(0,0,0,130)
  13. frame.Size = UDim2.new(0,10,0,10)
  14. frame.AnchorPoint = Vector2.new(0.5,0.5)
  15. local ground = gui.OuterFrame.AbsoluteSize.Y-5
  16. local cei = 0 + 5
  17. frame.Position = UDim2.new(0,5,0,ground)
  18. frame.ZIndex = gui.ZIndex
  19. frame.BackgroundColor3 = Color3.fromRGB(0,0,0)
  20. frame.BorderSizePixel = 0
  21. gui.OuterFrame.ClipsDescendants = true
  22. Instance.new("BoolValue",gui.OuterFrame).Name = "Button"
  23. Instance.new("BoolValue",gui.OuterFrame).Name = "ButtonDouble"
  24. local speed = 0
  25. local points = 0
  26. local RunService = game:GetService("RunService")
  27. local function AccurateWait(seconds)
  28. if not seconds then
  29. seconds = 0
  30. end
  31. local last = tick()
  32. local secondsPassed = 0
  33. local connection = RunService.Heartbeat:Connect(function(dt)
  34. secondsPassed = secondsPassed + dt
  35. end)
  36. repeat
  37. RunService.Heartbeat:Wait()
  38. until secondsPassed >= seconds
  39. connection:Disconnect()
  40. end
  41. local function jump()
  42. if speed > 0 then speed = speed + 10 else speed = 5 end
  43. end
  44. gui.OuterFrame.Button.Changed:Connect(function(change)
  45. if change == true then
  46. jump()
  47. gui.OuterFrame.Button.Value = false
  48. end
  49. end)
  50. gui.OuterFrame.ButtonDouble.Changed:Connect(function(change)
  51. if change == true then
  52. jump()
  53. gui.OuterFrame.ButtonDouble.Value = false
  54. end
  55. end)
  56. local fat = true
  57. local d = false
  58. local function inframe(gui)
  59. local xp = gui.AbsolutePosition.X
  60. local yp = gui.AbsolutePosition.Y
  61. local xs = gui.AbsoluteSize.X
  62. local ys = gui.AbsoluteSize.Y
  63. local sumx = xp+xs
  64. local sumy = yp+ys
  65. if (frame.AbsolutePosition.X + 5) >= xp and (frame.AbsolutePosition.Y + 5) >= yp and (frame.AbsolutePosition.X + 5) <= sumx and (frame.AbsolutePosition.Y + 5) <= sumy then
  66. return true
  67. else
  68. return false
  69. end
  70. end
  71. local amount = 0
  72. local fold = Instance.new("Folder",gui.OuterFrame)
  73. local count = 0
  74. local function pew()
  75. amount = amount + 1
  76. local cou = count
  77. coroutine.resume(coroutine.create(function()
  78. local fr = Instance.new("Frame",gui:FindFirstChild("OuterFrame"))
  79. if gui ~= nil and fr ~= nil then
  80. fr.Parent = fold
  81. fr.Size = UDim2.new(0,40,0,40)
  82. local mathh = math.random(gui.OuterFrame.AbsoluteSize.X-40)
  83. fr.Position = UDim2.new(0,math.floor(mathh),0,-30)
  84. fr.BackgroundColor3 = Color3.fromRGB(255,0,0)
  85. fr.ZIndex = gui.ZIndex
  86. fr.BorderSizePixel = 0
  87. fr:TweenPosition(UDim2.new(0,math.floor(mathh),0,gui.OuterFrame.AbsoluteSize.Y+1),Enum.EasingDirection.Out,Enum.EasingStyle.Linear,3.5)
  88. wait(3.5)
  89. if fr ~= nil and cou == count then
  90. fr:Destroy()
  91. amount = amount - 1
  92. points = points + 1
  93. tex.Text = tostring(points)
  94. end
  95. end
  96. end))
  97. end
  98. coroutine.resume(coroutine.create(function()
  99. while gui ~= nil and gui.Parent ~= nil do
  100. wait()
  101. for i,fr in pairs(fold:GetChildren()) do
  102. if inframe(fr) then
  103. count = count + 1
  104. frame.Visible = false
  105. fr:Destroy()
  106. amount = amount - 1
  107. end
  108. if frame.Visible == false then
  109. fr:Destroy()
  110. amount = amount -1
  111. end
  112. end
  113. end
  114. end))
  115. pew()
  116. local cred = Instance.new("TextBox",gui.OuterFrame)
  117. cred.ZIndex = gui.ZIndex
  118. cred.AnchorPoint = Vector2.new(0,1)
  119. cred.Position = UDim2.new(0,0,1,0)
  120. cred.Size = UDim2.new(1,0,0,20)
  121. cred.BackgroundTransparency = 1
  122. cred.TextTransparency = 0.5
  123. cred.Text = "By Memo1332"
  124. cred.TextSize = 16
  125. while (gui ~= nil and gui.Parent ~= nil) do
  126. AccurateWait(0.01)
  127. if frame.Visible then
  128. local pos = frame.Position.Y.Offset
  129. if cei > pos then
  130. frame.Position = UDim2.new(0,frame.Position.X.Offset,0,cei+5)
  131. speed = -math.abs(speed)/1.5
  132. elseif pos <= ground and speed ~= 0 then
  133. if d then d = not d end
  134. speed = speed - 0.6
  135. frame.Position = UDim2.new(0,frame.Position.X.Offset,0,pos-speed)
  136. elseif pos > ground and speed <= 0 then
  137. speed = math.abs(speed)/1.5
  138. if speed <= 0.6 then
  139. speed = 0
  140. end
  141. frame.Position = UDim2.new(0,frame.Position.X.Offset,0,ground)
  142. elseif ground < pos and speed > 0 then
  143. speed = math.abs(speed)/1.5
  144. if speed <= 0.6 then
  145. speed = 0
  146. end
  147. end
  148. if #fold:GetChildren() < maxboxes then
  149. local mat = math.random(1,spawnrate)
  150. if mat == 1 then
  151. pew()
  152. end
  153. end
  154. if fat then
  155. frame.Position = UDim2.new(0,frame.Position.X.Offset+4,0,frame.Position.Y.Offset)
  156. if frame.Position.X.Offset > gui.OuterFrame.AbsoluteSize.X-5 then
  157. frame.Position = UDim2.new(0,frame.Position.X.Offset-4,0,frame.Position.Y.Offset)
  158. fat = not fat
  159. end
  160. else
  161. frame.Position = UDim2.new(0,frame.Position.X.Offset-4,0,frame.Position.Y.Offset)
  162. if frame.Position.X.Offset < 5 then
  163. frame.Position = UDim2.new(0,frame.Position.X.Offset+4,0,frame.Position.Y.Offset)
  164. fat = not fat
  165. end
  166. end
  167. else
  168. local TweenService = game:GetService("TweenService")
  169. local fr = Instance.new("Frame",gui.OuterFrame)
  170. fr.ZIndex = gui.ZIndex
  171. fr.Size = UDim2.new(1,0,1,0)
  172. fr.BackgroundColor3 = Color3.fromRGB(255,0,0)
  173. fr.BackgroundTransparency = 1
  174. fr.BorderSizePixel = 0
  175. local goal = {}
  176. goal.BackgroundTransparency = 0
  177. local goal2 = {}
  178. goal2.BackgroundTransparency = 1
  179. local tweenInfo = TweenInfo.new(1.5,Enum.EasingStyle.Quad,Enum.EasingDirection.Out)
  180. local tween1 = TweenService:Create(fr,tweenInfo,goal)
  181. local tween2 = TweenService:Create(fr,tweenInfo,goal2)
  182. tween1:Play()
  183. wait(1.5)
  184. tween2:Play()
  185. points = 0
  186. tex.Text = tostring(points)
  187. frame.Position = UDim2.new(0,5,0,ground)
  188. speed = 0
  189. frame.Visible = true
  190. pew()
  191. end
  192. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement