TheUnknownDiscord

vibe check

Sep 24th, 2021 (edited)
251
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Tool = Instance.new("Tool")
  2. Part = Instance.new("Part")
  3. Part.Name = "Handle"
  4. Part.Parent = Tool
  5. Tool.Parent = owner.Character
  6. Part.Transparency = 1
  7. Part.Size = Vector3.new(3,3,3)
  8. delet = false
  9. touched = false
  10. local Partlol
  11. local Toollol
  12. local goAway
  13. function toolout()
  14. Toollol.Activated:connect(function()
  15. goAway = Instance.new("Part", script)
  16. goAway.Size = Vector3.new(6.11,6.85,8.31)
  17. goAway.CFrame = Partlol.CFrame.lookVector * 2.5
  18. goAway.Name = "goAway"
  19. Mesh = Instance.new("SpecialMesh")
  20. Mesh.Parent = goAway
  21. Mesh.MeshId = "http://www.roblox.com/asset/?id=2686025433"
  22. goAway.BrickColor = BrickColor.new("Light orange")
  23. Mesh.Scale = Vector3.new(10, 10, 10)
  24. local velocity = Instance.new("BodyVelocity", goAway)
  25. velocity.MaxForce = Vector3.new(math.huge,0,math.huge)
  26. velocity.Velocity = goAway.CFrame.lookVector * 200
  27. game.Debris:AddItem(goAway, 5)
  28. game.Debris:AddItem(velocity, 1)
  29. end)
  30. end
  31.  
  32. local isTouched = false
  33.  
  34. Players = game:GetService("Players")
  35. health = 100
  36. function attacked(hitlol)
  37. if hitlol.Name == "goAway" then
  38. if not isTouched then
  39. isTouched = true
  40. health = health - 5
  41. task.wait()
  42. goAway:Destroy()
  43. wait(0.40)
  44. isTouched = false
  45. end
  46. end
  47. end
  48. function death(hit)
  49. local partParent = hit.Parent
  50. local humanoid = partParent:FindFirstChildWhichIsA("Humanoid")
  51. if humanoid then
  52. humanoid.Health = 0
  53. wait()
  54. delet = true
  55. end
  56. end
  57.  
  58. local E = Instance.new("RemoteEvent",NLS([[local E = script:FindFirstChildWhichIsA("RemoteEvent")
  59. local Mouse = owner:GetMouse()
  60. function ButtonDownlol()
  61. if Mouse.Target ~= "nil" then
  62. E:FireServer("Down",Mouse.Target)
  63. end
  64. end
  65. Mouse.Button1Down:Connect(ButtonDownlol)
  66. ]],owner.PlayerGui))
  67. E.OnServerEvent:Connect(function(plr, action, Whomst)
  68. if not touched then
  69. wait()
  70. touched = true
  71. local Model = Whomst:FindFirstAncestorOfClass("Model")
  72. if Model then
  73. local PC = Players:GetPlayerFromCharacter(Model)
  74. if PC then
  75. local screengui = Instance.new("ScreenGui", PC:findFirstChildOfClass("PlayerGui"))
  76. screengui.ResetOnSpawn = true
  77. screengui.Name = "youfailed"
  78. local tl = Instance.new("TextLabel", screengui)
  79. tl.Size = UDim2.new(1,0,1,0)
  80. tl.AnchorPoint = Vector2.new(0.5, 0.5)
  81. tl.Position = UDim2.new(0.5, 0, 0.5, 0)
  82. tl.Text = "You Failed the vibe check."
  83. tl.BackgroundTransparency = 1
  84. tl.TextTransparency = 0
  85. tl.TextColor3 = Color3.new(1, 1, 1)
  86. tl.TextSize = 50
  87. local tl2 = Instance.new("TextLabel", screengui)
  88. tl2.Size = UDim2.new(1,0,1,0)
  89. tl2.AnchorPoint = Vector2.new(0.5, 0.5)
  90. tl2.Position = UDim2.new(0.5, 0, 0.5, 0)
  91. tl2.Text = "Run."
  92. tl2.BackgroundTransparency = 1
  93. tl2.TextTransparency = 1
  94. tl2.TextColor3 = Color3.new(1, 0.1, 0.1)
  95. tl2.TextSize = 50
  96. local screengui2 = Instance.new("ScreenGui", owner:findFirstChildOfClass("PlayerGui"))
  97. screengui2.ResetOnSpawn = true
  98. screengui2.Name = "youfailed2"
  99. local tl3 = Instance.new("TextLabel", screengui2)
  100. tl3.Size = UDim2.new(1,0,1,0)
  101. tl3.AnchorPoint = Vector2.new(0.5, 0.5)
  102. tl3.Position = UDim2.new(0.5, 0, 0.5, 0)
  103. tl3.Text = "Vibe checked."
  104. tl3.BackgroundTransparency = 1
  105. tl3.TextTransparency = 0
  106. tl3.TextColor3 = Color3.new(1, 1, 1)
  107. tl3.TextSize = 50
  108. Toollol = Instance.new("Tool")
  109. Partlol = Instance.new("Part")
  110. Partlol.Name = "Handle"
  111. Partlol.Parent = Toollol
  112. Toollol.Parent = PC.Character
  113. Toollol.Name = "Kill Vibe"
  114. Toollol.ToolTip = "Face vibe check and activate this is the only way to kill"
  115. task.wait()
  116. toolout()
  117. wait(1.75)
  118. local tweenService = game:GetService("TweenService")
  119.  
  120. local timeToFade = 1.75
  121. local object = tl
  122. local tweenInfo = TweenInfo.new(timeToFade)
  123. local goal = {}
  124. goal.TextTransparency = 1
  125.  
  126. local tween = tweenService:Create(object, tweenInfo, goal)
  127. local timeToFade2 = 1
  128. local object2 = tl3
  129. local tweenInfo2 = TweenInfo.new(timeToFade)
  130. local goal2 = {}
  131. goal2.TextTransparency = 1
  132.  
  133. local tween3 = tweenService:Create(object2, tweenInfo2, goal2)
  134. tween:Play()
  135. tween3:Play()
  136. wait(1.751)
  137. tl2.TextTransparency = 0
  138. local tween2 = tweenService:Create(tl2, tweenInfo, goal)
  139. wait(0.1)
  140. tween2:Play()
  141. tween:Destroy()
  142. health = 100
  143. turns = 100000
  144. local part1 = Instance.new("Part", game.Workspace)
  145. part1.Size = Vector3.new(6, 6, 6)
  146. part1.Shape = Enum.PartType.Ball
  147. local decal = Instance.new("Decal", part1)
  148. decal.Face = Enum.NormalId.Front
  149. local happyFace = "http://www.roblox.com/asset/?id=4435280948"
  150. decal.Texture = happyFace
  151. part1.Material = "Slate"
  152. part1.BrickColor = BrickColor.new("Bright yellow")
  153. part1.BottomSurface = Enum.SurfaceType.Smooth
  154. part1.TopSurface = Enum.SurfaceType.Smooth
  155. part1.CanCollide = false
  156. local bg = Instance.new("BodyGyro",part1)
  157. bg.D = 100
  158. bg.P = turns
  159. bg.MaxTorque = Vector3.new(1000000,math.huge,1000000)
  160. local velocitylol = Instance.new("BodyVelocity", part1)
  161. local Breath = Instance.new("Sound", part1)
  162. Breath.SoundId = "rbxassetid://4334340728"
  163. Breath.Volume = 5
  164. Breath.Looped = true
  165. Breath:Play()
  166. local billboard = Instance.new("BillboardGui", part1)
  167. billboard.Adornee = part1
  168. billboard.StudsOffset = Vector3.new(-1, 4.5, 0)
  169. billboard.Size = UDim2.new(2,0,1,0)
  170. billboard.Name = "healthbarlol"
  171. local text = Instance.new("TextBox", billboard)
  172. text.BackgroundTransparency = 1
  173. text.TextTransparency = 0
  174. text.TextSize = 25
  175. text.Size = billboard.Size
  176. text.Font = "Arcade"
  177. speed = 0
  178. coroutine.wrap(function()
  179. while true do
  180. task.wait()
  181. speed = speed + 0.1
  182. turns = turns + 1000
  183. where = PC.Character.HumanoidRootPart.Position
  184. bg.CFrame = CFrame.new(part1.Position, where)
  185. velocitylol.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  186. velocitylol.Velocity = part1.CFrame.LookVector * speed
  187. end
  188. end)()
  189. coroutine.wrap(function()
  190. while true do
  191. task.wait()
  192. text.Text = "Health: "..health.."/100"
  193. part1.Touched:Connect(death)
  194. part1.Touched:Connect(attacked)
  195. if health == 0 then
  196. part1:Destroy()
  197. wait(0.1)
  198. health = 100
  199. elseif PC.Character.Humanoid.Health == 0 then
  200. wait(0.1)
  201. touched = false
  202. part1:Destroy()
  203. Breath:Destroy()
  204. wait(0.1)
  205. delet = false
  206. else
  207. delet = false
  208. end
  209. end
  210. end)()
  211. end
  212. end
  213. end
  214. end)
RAW Paste Data