Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- MOB PSYCHO FINAL - LÉVITATION + ÉVEIL + AURA
- local p = game.Players.LocalPlayer
- local c = p.Character or p.CharacterAdded:Wait()
- local h = c:WaitForChild("HumanoidRootPart")
- local w = game:GetService("Workspace")
- local debris = game:GetService("Debris")
- -- GUI
- local gui = Instance.new("ScreenGui")
- gui.Name = "MobPsychoGUI"
- gui.ResetOnSpawn = false
- gui.Parent = p.PlayerGui
- local frame = Instance.new("Frame")
- frame.Size = UDim2.new(0, 200, 0, 200)
- frame.Position = UDim2.new(0.5, -100, 0.5, -100)
- frame.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
- frame.BackgroundTransparency = 0.2
- frame.BorderSizePixel = 0
- frame.Active = true
- frame.Draggable = true
- frame.Parent = gui
- local title = Instance.new("TextLabel")
- title.Size = UDim2.new(1, 0, 0, 40)
- title.Text = "🌀 MOB PSYCHO 100% 🌀"
- title.TextColor3 = Color3.fromRGB(255, 100, 255)
- title.BackgroundColor3 = Color3.fromRGB(25, 25, 45)
- title.Font = Enum.Font.GothamBold
- title.TextSize = 16
- title.Parent = frame
- -- Pouvoirs
- local powers = {
- Levitation = false,
- Awakening = false
- }
- local buttons = {}
- local yPos = 50
- local powerList = {
- {Name = "🌀 Lévitation Totale", Key = "Levitation", Color = Color3.fromRGB(100, 100, 255)},
- {Name = "🔥 Éveil 100%", Key = "Awakening", Color = Color3.fromRGB(255, 0, 0)}
- }
- for _, power in ipairs(powerList) do
- local btn = Instance.new("TextButton")
- btn.Size = UDim2.new(1, -20, 0, 50)
- btn.Position = UDim2.new(0, 10, 0, yPos)
- btn.Text = "❌ " .. power.Name
- btn.BackgroundColor3 = power.Color
- btn.BackgroundTransparency = 0.4
- btn.TextColor3 = Color3.fromRGB(255, 255, 255)
- btn.Font = Enum.Font.Gotham
- btn.TextSize = 14
- btn.BorderSizePixel = 0
- btn.Parent = frame
- btn.MouseButton1Click:Connect(function()
- powers[power.Key] = not powers[power.Key]
- btn.Text = (powers[power.Key] and "✅ " or "❌ ") .. power.Name
- btn.BackgroundTransparency = powers[power.Key] and 0.1 or 0.4
- end)
- buttons[power.Key] = btn
- yPos = yPos + 60
- end
- -- Récupérer tout ce qui peut léviter
- function getAllLiftables()
- local liftables = {}
- for _, v in pairs(w:GetDescendants()) do
- if v:IsA("BasePart") and v ~= h and v.Parent ~= c then
- local dist = (h.Position - v.Position).Magnitude
- if dist < 60 and not v.Anchored and v:IsA("Part") then
- table.insert(liftables, v)
- end
- end
- if v:IsA("Model") and v ~= c and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then
- local dist = (h.Position - v.HumanoidRootPart.Position).Magnitude
- if dist < 60 and v.Humanoid.Health > 0 then
- table.insert(liftables, v.HumanoidRootPart)
- end
- end
- end
- return liftables
- end
- -- AURA PSYCHIQUE
- function createAura()
- spawn(function()
- while powers.Levitation or powers.Awakening do
- task.wait(0.05)
- -- Cercle d'énergie
- for i = 1, 16 do
- local angle = (i / 16) * math.pi * 2 + tick() * 3
- local radius = 10 + math.sin(tick() * 2) * 3
- local part = Instance.new("Part")
- part.Size = Vector3.new(0.5, 0.5, 0.5)
- part.Position = h.Position + Vector3.new(math.cos(angle) * radius, math.sin(tick() * 4) * 4 + 1, math.sin(angle) * radius)
- part.Anchored = true
- part.CanCollide = false
- part.Transparency = 0.5
- part.BrickColor = powers.Awakening and BrickColor.new("Bright red") or BrickColor.new("Bright blue")
- part.Material = Enum.Material.Neon
- part.Shape = Enum.PartType.Ball
- part.Parent = w
- debris:AddItem(part, 0.1)
- end
- -- Particules flottantes
- for i = 1, 8 do
- local part = Instance.new("Part")
- part.Size = Vector3.new(0.3, 0.3, 0.3)
- part.Position = h.Position + Vector3.new(math.random(-18, 18), math.random(-5, 18), math.random(-18, 18))
- part.Anchored = true
- part.CanCollide = false
- part.Transparency = 0.6
- part.BrickColor = powers.Awakening and BrickColor.new("Bright red") or BrickColor.new("Bright violet")
- part.Material = Enum.Material.Neon
- part.Shape = Enum.PartType.Ball
- part.Parent = w
- debris:AddItem(part, 0.15)
- end
- -- Lueur autour du joueur
- local glow = Instance.new("Part")
- glow.Size = powers.Awakening and Vector3.new(40, 40, 40) or Vector3.new(25, 25, 25)
- glow.Position = h.Position
- glow.Anchored = true
- glow.CanCollide = false
- glow.Transparency = powers.Awakening and 0.75 or 0.85
- glow.BrickColor = powers.Awakening and BrickColor.new("Bright red") or BrickColor.new("Bright blue")
- glow.Material = Enum.Material.Neon
- glow.Shape = Enum.PartType.Ball
- glow.Parent = w
- debris:AddItem(glow, 0.1)
- end
- end)
- end
- -- LÉVITATION TOTALE
- function massiveLevitation()
- spawn(function()
- while powers.Levitation do
- task.wait(0.1)
- local liftables = getAllLiftables()
- for _, obj in ipairs(liftables) do
- obj.CFrame = obj.CFrame * CFrame.new(0, 0.4, 0)
- if math.random() < 0.2 then
- local effect = Instance.new("Part")
- effect.Size = Vector3.new(0.5, 0.5, 0.5)
- effect.Position = obj.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
- effect.Anchored = true
- effect.CanCollide = false
- effect.Transparency = 0.5
- effect.BrickColor = BrickColor.new("Bright blue")
- effect.Material = Enum.Material.Neon
- effect.Shape = Enum.PartType.Ball
- effect.Parent = w
- debris:AddItem(effect, 0.2)
- end
- end
- -- Ennemis prennent des dégâts
- for _, v in pairs(w:GetDescendants()) do
- if v:IsA("Model") and v ~= c and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") then
- local dist = (h.Position - v.HumanoidRootPart.Position).Magnitude
- if dist < 60 and v.Humanoid.Health > 0 then
- v.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame * CFrame.new(0, 0.6, 0)
- v.Humanoid:TakeDamage(8)
- end
- end
- end
- end
- end)
- end
- -- ÉVEIL 100%
- function awakeningEffect()
- spawn(function()
- while powers.Awakening do
- task.wait(0.15)
- -- Aura rouge massive
- for i = 1, 25 do
- local angle = (i / 25) * math.pi * 2 + tick() * 5
- local radius = 18 + math.sin(tick() * 3) * 6
- local part = Instance.new("Part")
- part.Size = Vector3.new(1, 1, 1)
- part.Position = h.Position + Vector3.new(math.cos(angle) * radius, math.sin(tick() * 5) * 6 + 2, math.sin(angle) * radius)
- part.Anchored = true
- part.CanCollide = false
- part.Transparency = 0.3
- part.BrickColor = BrickColor.new("Bright red")
- part.Material = Enum.Material.Neon
- part.Shape = Enum.PartType.Ball
- part.Parent = w
- debris:AddItem(part, 0.15)
- end
- -- Lueur rouge géante
- local glow = Instance.new("Part")
- glow.Size = Vector3.new(50, 50, 50)
- glow.Position = h.Position
- glow.Anchored = true
- glow.CanCollide = false
- glow.Transparency = 0.7
- glow.BrickColor = BrickColor.new("Bright red")
- glow.Material = Enum.Material.Neon
- glow.Shape = Enum.PartType.Ball
- glow.Parent = w
- debris:AddItem(glow, 0.15)
- -- Dégâts aux ennemis
- for _, v in pairs(w:GetDescendants()) do
- if v:IsA("Model") and v ~= c and v:FindFirstChild("Humanoid") then
- local dist = (h.Position - (v:FindFirstChild("HumanoidRootPart") and v.HumanoidRootPart.Position or v.PrimaryPart.Position)).Magnitude
- if dist < 60 then
- v.Humanoid:TakeDamage(150)
- end
- end
- end
- -- Faire voler les objets
- for _, v in pairs(w:GetDescendants()) do
- if v:IsA("BasePart") and v ~= h and v.Parent ~= c and not v.Anchored then
- local dist = (h.Position - v.Position).Magnitude
- if dist < 60 then
- v.CFrame = v.CFrame * CFrame.new(0, 1.5, 0)
- end
- end
- end
- end
- end)
- end
- -- Boucle principale
- spawn(function()
- while task.wait(0.1) do
- pcall(function()
- if powers.Levitation then
- massiveLevitation()
- createAura()
- end
- if powers.Awakening then
- awakeningEffect()
- createAura()
- end
- end)
- end
- end)
- print("🌀 MOB PSYCHO 100% CHARGÉ !")
- print("Lévitation Totale + Éveil 100% + Aura Stylée !")
Advertisement
Add Comment
Please, Sign In to add comment