
Key RequiredUniversal

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
player.CharacterAdded:Connect(function(char) character = char end)
local oldGui = player:FindFirstChildOfClass("PlayerGui"):FindFirstChild("AnimeAuraGUI")
if oldGui then oldGui:Destroy() end
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "AnimeAuraGUI"
screenGui.Parent = player:WaitForChild("PlayerGui")
screenGui.ResetOnSpawn = false
local frame = Instance.new("Frame")
frame.Parent = screenGui
frame.Size = UDim2.new(0, 320, 0, 260)
frame.Position = UDim2.new(0.5, -160, 0.5, -130)
frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
frame.Active = true
frame.Draggable = true
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,12)
local title = Instance.new("TextLabel")
title.Parent = frame
title.Size = UDim2.new(1,0,0,40)
title.BackgroundTransparency = 1
title.Text = "aura"
title.TextColor3 = Color3.fromRGB(255,0,0)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
-- Enable/Disable button
local button = Instance.new("TextButton")
button.Parent = frame
button.Size = UDim2.new(0.8,0,0,40)
button.Position = UDim2.new(0.1,0,0.75,0)
button.Text = "ENABLE"
button.TextScaled = true
button.Font = Enum.Font.GothamBold
button.BackgroundColor3 = Color3.fromRGB(60,0,0)
button.TextColor3 = Color3.new(1,1,1)
Instance.new("UICorner", button).CornerRadius = UDim.new(0,8)
-- ===== Color Picker =====
local colorFrame = Instance.new("Frame")
colorFrame.Parent = frame
colorFrame.Size = UDim2.new(0.85,0,0,120)
colorFrame.Position = UDim2.new(0.075,0,0.2,0)
colorFrame.BackgroundColor3 = Color3.fromRGB(255,255,255)
local gradient = Instance.new("UIGradient")
gradient.Rotation = 0
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(255,0,0)),
ColorSequenceKeypoint.new(0.17, Color3.fromRGB(255,255,0)),
ColorSequenceKeypoint.new(0.33, Color3.fromRGB(0,255,0)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(0,255,255)),
ColorSequenceKeypoint.new(0.67, Color3.fromRGB(0,0,255)),
ColorSequenceKeypoint.new(0.83, Color3.fromRGB(255,0,255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(255,0,0))
}
gradient.Parent = colorFrame
local brightnessSlider = Instance.new("Frame")
brightnessSlider.Parent = frame
brightnessSlider.Size = UDim2.new(0.05,0,0.5,0)
brightnessSlider.Position = UDim2.new(0.93,0,0.2,0)
brightnessSlider.BackgroundColor3 = Color3.fromRGB(50,50,50)
local slider = Instance.new("Frame")
slider.Parent = brightnessSlider
slider.Size = UDim2.new(1,0,0,20)
slider.Position = UDim2.new(0,0,0,0)
slider.BackgroundColor3 = Color3.fromRGB(255,255,255)
slider.BorderSizePixel = 0
local colorIndicator = Instance.new("Frame")
colorIndicator.Parent = colorFrame
colorIndicator.Size = UDim2.new(0,15,0,15)
colorIndicator.AnchorPoint = Vector2.new(0.5,0.5)
colorIndicator.BackgroundColor3 = Color3.fromRGB(255,0,0)
colorIndicator.BorderSizePixel = 0
Instance.new("UICorner", colorIndicator).CornerRadius = UDim.new(1,0)
colorIndicator.Position = UDim2.new(0,0,0,0)
local auraOn = false
local attachment
local light
local selectedColor = Color3.fromRGB(255,0,0)
local brightness = 1
local function enableAura()
if auraOn then return end
if not character then return end
local root = character:WaitForChild("HumanoidRootPart",5)
if not root then return end
auraOn = true
attachment = Instance.new("Attachment", root)
local aura = Instance.new("ParticleEmitter")
aura.Parent = attachment
aura.Texture = "rbxassetid://248625108"
aura.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, selectedColor:Lerp(Color3.new(0,0,0),0.6)),
ColorSequenceKeypoint.new(0.5, selectedColor:Lerp(Color3.new(0,0,0),0.3)),
ColorSequenceKeypoint.new(1, selectedColor)
}
aura.Transparency = NumberSequence.new{
NumberSequenceKeypoint.new(0,0.3),
NumberSequenceKeypoint.new(0.5,0.1),
NumberSequenceKeypoint.new(1,0.5)
}
aura.LightEmission = 1
aura.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3), NumberSequenceKeypoint.new(0.5,6), NumberSequenceKeypoint.new(1,2)})
aura.Rate = 120
aura.Lifetime = NumberRange.new(0.6,1)
aura.Speed = NumberRange.new(0,1)
aura.SpreadAngle = Vector2.new(360,360)
aura.Rotation = NumberRange.new(0,360)
aura.RotSpeed = NumberRange.new(-250,250)
light = Instance.new("PointLight")
light.Parent = root
light.Color = selectedColor
light.Range = 18
light.Brightness = 4 * brightness
button.Text = "DISABLE"
button.BackgroundColor3 = selectedColor:lerp(Color3.new(0.5,0,0),0.5)
end
local function disableAura()
auraOn = false
if attachment then attachment:Destroy() end
if light then light:Destroy() end
button.Text = "ENABLE"
button.BackgroundColor3 = Color3.fromRGB(60,0,0)
end
button.MouseButton1Click:Connect(function()
if auraOn then disableAura() else enableAura() end
end)
local colorMouseDown = false
colorFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
colorMouseDown = true
end
end)
colorFrame.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
colorMouseDown = false
end
end)
local function updateColor()
if colorMouseDown then
local mouse = player:GetMouse()
local x = math.clamp(mouse.X - colorFrame.AbsolutePosition.X,0,colorFrame.AbsoluteSize.X)/colorFrame.AbsoluteSize.X
local y = math.clamp(mouse.Y - colorFrame.AbsolutePosition.Y,0,colorFrame.AbsoluteSize.Y)/colorFrame.AbsoluteSize.Y
selectedColor = Color3.fromHSV(x,1-y,brightness)
colorIndicator.Position = UDim2.new(x,0,y,0)
colorIndicator.BackgroundColor3 = selectedColor
if auraOn and light and attachment then
light.Color = selectedColor
local emitter = attachment:FindFirstChildOfClass("ParticleEmitter")
if emitter then
emitter.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, selectedColor:Lerp(Color3.new(0,0,0),0.6)),
ColorSequenceKeypoint.new(0.5, selectedColor:Lerp(Color3.new(0,0,0),0.3)),
ColorSequenceKeypoint.new(1, selectedColor)
}
end
end
end
end
RunService.RenderStepped:Connect(updateColor)



Hey, anyone tried the aura? Thoughts?
How to
@brodinesh99 ?