Yingyang005

Mob 100% V2

Jul 14th, 2026
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.13 KB | None | 0 0
  1. -- MOB PSYCHO POWERS - MOBILE GUI VERSION
  2. local p = game.Players.LocalPlayer
  3. local c = p.Character or p.CharacterAdded:Wait()
  4. local h = c:WaitForChild("HumanoidRootPart")
  5. local w = game:GetService("Workspace")
  6.  
  7. -- GUI
  8. local gui = Instance.new("ScreenGui")
  9. gui.Name = "MobPsychoGUI"
  10. gui.ResetOnSpawn = false
  11. gui.Parent = p.PlayerGui
  12.  
  13. local frame = Instance.new("Frame")
  14. frame.Size = UDim2.new(0, 200, 0, 400)
  15. frame.Position = UDim2.new(0.5, -100, 0.5, -200)
  16. frame.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
  17. frame.BackgroundTransparency = 0.3
  18. frame.BorderSizePixel = 0
  19. frame.Active = true
  20. frame.Draggable = true
  21. frame.Parent = gui
  22.  
  23. local title = Instance.new("TextLabel")
  24. title.Size = UDim2.new(1, 0, 0, 40)
  25. title.Text = "đŸ”„ MOB PSYCHO đŸ”„"
  26. title.TextColor3 = Color3.fromRGB(255, 100, 255)
  27. title.BackgroundColor3 = Color3.fromRGB(30, 30, 50)
  28. title.Font = Enum.Font.GothamBold
  29. title.TextSize = 18
  30. title.Parent = frame
  31.  
  32. -- Pouvoirs
  33. local powers = {
  34. Telekinesis = false,
  35. PsychicBarrier = false,
  36. PsychicExplosion = false,
  37. PsychicFlight = false,
  38. PsychicPush = false,
  39. Awakening = false
  40. }
  41.  
  42. local buttons = {}
  43.  
  44. -- Créer les boutons
  45. local yPos = 50
  46. local powerList = {
  47. {Name = "Télékinésie", Key = "Telekinesis", Color = Color3.fromRGB(100, 100, 255)},
  48. {Name = "BarriĂšre", Key = "PsychicBarrier", Color = Color3.fromRGB(100, 255, 100)},
  49. {Name = "Explosion", Key = "PsychicExplosion", Color = Color3.fromRGB(255, 100, 100)},
  50. {Name = "Vol", Key = "PsychicFlight", Color = Color3.fromRGB(100, 255, 255)},
  51. {Name = "Poussée", Key = "PsychicPush", Color = Color3.fromRGB(255, 255, 100)},
  52. {Name = "Éveil", Key = "Awakening", Color = Color3.fromRGB(255, 0, 0)}
  53. }
  54.  
  55. for _, power in ipairs(powerList) do
  56. local btn = Instance.new("TextButton")
  57. btn.Size = UDim2.new(1, -20, 0, 40)
  58. btn.Position = UDim2.new(0, 10, 0, yPos)
  59. btn.Text = "❌ " .. power.Name
  60. btn.BackgroundColor3 = power.Color
  61. btn.BackgroundTransparency = 0.4
  62. btn.TextColor3 = Color3.fromRGB(255, 255, 255)
  63. btn.Font = Enum.Font.Gotham
  64. btn.TextSize = 14
  65. btn.BorderSizePixel = 0
  66. btn.Parent = frame
  67.  
  68. btn.MouseButton1Click:Connect(function()
  69. powers[power.Key] = not powers[power.Key]
  70. btn.Text = (powers[power.Key] and "✅ " or "❌ ") .. power.Name
  71. btn.BackgroundTransparency = powers[power.Key] and 0.1 or 0.4
  72. end)
  73.  
  74. buttons[power.Key] = btn
  75. yPos = yPos + 50
  76. end
  77.  
  78. -- Fonctions
  79. function getTargets()
  80. local t = {}
  81. for _, v in pairs(w:GetDescendants()) do
  82. if v:IsA("Model") and v ~= c and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
  83. if (h.Position - v.HumanoidRootPart.Position).Magnitude < 50 and v.Humanoid.Health > 0 then
  84. table.insert(t, v)
  85. end
  86. end
  87. end
  88. return t
  89. end
  90.  
  91. function effect(pos, color, size)
  92. local part = Instance.new("Part")
  93. part.Size = Vector3.new(size, size, size)
  94. part.Position = pos
  95. part.Anchored = true
  96. part.CanCollide = false
  97. part.Transparency = 0.5
  98. part.BrickColor = BrickColor.new(color)
  99. part.Material = Enum.Material.Neon
  100. part.Shape = Enum.PartType.Ball
  101. part.Parent = w
  102. spawn(function()
  103. for i = 1, 5 do
  104. part.Size = part.Size + Vector3.new(1, 1, 1)
  105. part.Transparency = part.Transparency + 0.1
  106. task.wait(0.05)
  107. end
  108. part:Destroy()
  109. end)
  110. end
  111.  
  112. -- Boucle principale
  113. spawn(function()
  114. while task.wait(0.1) do
  115. pcall(function()
  116. if powers.Telekinesis then
  117. local targets = getTargets()
  118. if #targets > 0 and targets[1]:FindFirstChild("HumanoidRootPart") then
  119. targets[1].HumanoidRootPart.CFrame = targets[1].HumanoidRootPart.CFrame * CFrame.new(0, 0.5, 0)
  120. end
  121. end
  122.  
  123. if powers.PsychicBarrier then
  124. for i = 1, 8 do
  125. local angle = (i / 8) * math.pi * 2 + tick() * 2
  126. local part = Instance.new("Part")
  127. part.Size = Vector3.new(2, 4, 2)
  128. part.Position = h.Position + Vector3.new(math.cos(angle) * 8, math.sin(tick() * 3) * 2, math.sin(angle) * 8)
  129. part.Anchored = true
  130. part.CanCollide = false
  131. part.Transparency = 0.4
  132. part.BrickColor = BrickColor.new("Bright blue")
  133. part.Material = Enum.Material.Neon
  134. part.Parent = w
  135. game:GetService("Debris"):AddItem(part, 0.2)
  136. end
  137. end
  138.  
  139. if powers.PsychicExplosion then
  140. local exp = Instance.new("Explosion")
  141. exp.Position = h.Position
  142. exp.BlastRadius = 50
  143. exp.BlastPressure = 100000
  144. exp.DestroyJointRadiusPercent = 0
  145. exp.Parent = w
  146.  
  147. for _, target in ipairs(getTargets()) do
  148. if target:FindFirstChild("Humanoid") then
  149. target.Humanoid:TakeDamage(100)
  150. end
  151. end
  152.  
  153. for i = 1, 10 do
  154. effect(h.Position + Vector3.new(math.random(-20, 20), math.random(-10, 10), math.random(-20, 20)), "Bright red", math.random(2, 5))
  155. end
  156. powers.PsychicExplosion = false
  157. buttons.PsychicExplosion.Text = "❌ Explosion"
  158. buttons.PsychicExplosion.BackgroundTransparency = 0.4
  159. end
  160.  
  161. if powers.PsychicFlight then
  162. local dir = Vector3.new(0, 0, 0)
  163. if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.W) then dir = dir + w.CurrentCamera.CFrame.LookVector end
  164. if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.S) then dir = dir - w.CurrentCamera.CFrame.LookVector end
  165. if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.A) then dir = dir - w.CurrentCamera.CFrame.RightVector end
  166. if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.D) then dir = dir + w.CurrentCamera.CFrame.RightVector end
  167. if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.Space) then dir = dir + Vector3.new(0, 1, 0) end
  168. if game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.LeftShift) then dir = dir - Vector3.new(0, 1, 0) end
  169.  
  170. if dir.Magnitude > 0 then
  171. h.CFrame = h.CFrame + dir.Unit * 0.5
  172. end
  173. effect(h.Position, "Bright blue", 1)
  174. end
  175.  
  176. if powers.PsychicPush then
  177. for _, target in ipairs(getTargets()) do
  178. if target:FindFirstChild("HumanoidRootPart") then
  179. local dir = (target.HumanoidRootPart.Position - h.Position).Unit
  180. target.HumanoidRootPart.CFrame = target.HumanoidRootPart.CFrame + dir * 10
  181. effect(target.HumanoidRootPart.Position, "Bright blue", 3)
  182. if target:FindFirstChild("Humanoid") then
  183. target.Humanoid:TakeDamage(50)
  184. end
  185. end
  186. end
  187. powers.PsychicPush = false
  188. buttons.PsychicPush.Text = "❌ PoussĂ©e"
  189. buttons.PsychicPush.BackgroundTransparency = 0.4
  190. end
  191.  
  192. if powers.Awakening then
  193. for _, target in ipairs(getTargets()) do
  194. if target:FindFirstChild("Humanoid") then
  195. target.Humanoid:TakeDamage(200)
  196. end
  197. end
  198. for i = 1, 5 do
  199. effect(h.Position + Vector3.new(math.random(-30, 30), math.random(-10, 10), math.random(-30, 30)), "Bright red", math.random(3, 8))
  200. end
  201. end
  202. end)
  203. end
  204. end)
  205.  
  206. print("đŸ”„ MOB PSYCHO POWERS CHARGÉS !")
  207.  
Advertisement
Add Comment
Please, Sign In to add comment