
Universal Script – Ash..-aye
-- ASH..-AYE v4 (Block 1: Services & Environment)
shared.ASH = shared.ASH or {}
local ASH = shared.ASH
ASH.Players = game:GetService("Players")
ASH.UserInputService = game:GetService("UserInputService")
ASH.RunService = game:GetService("RunService")
ASH.Workspace = game:GetService("Workspace")
ASH.Lighting = game:GetService("Lighting")
ASH.TeleportService = game:GetService("TeleportService")
ASH.HttpService = game:GetService("HttpService")
ASH.StarterGui = game:GetService("StarterGui")
ASH.player = ASH.Players.LocalPlayer
ASH.camera = ASH.Workspace.CurrentCamera
ASH.playerGui = ASH.player:WaitForChild("PlayerGui", 10)
ASH.DISCORD_INVITE = "https://discord.gg/WUaDHv55e"
for _, v in ipairs(ASH.playerGui:GetChildren()) do
if v.Name == "ASH_AYE_AdminPanel" then v:Destroy() end
end
-- ASH..-AYE v4 (Block 2: ScreenGui Container)
local ASH = shared.ASH
ASH.screenGui = Instance.new("ScreenGui")
ASH.screenGui.Name = "ASH_AYE_AdminPanel"
ASH.screenGui.ResetOnSpawn = false
ASH.screenGui.DisplayOrder = 9999
ASH.screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
pcall(function()
if syn and syn.protect_gui then syn.protect_gui(ASH.screenGui) end
end)
ASH.screenGui.Parent = ASH.playerGui
ASH.mainFrame = Instance.new("Frame")
ASH.mainFrame.Name = "MainFrame"
ASH.mainFrame.Size = UDim2.new(0.85, 0, 0.48, 0)
ASH.mainFrame.Position = UDim2.new(0.075, 0, 0.22, 0)
ASH.mainFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 24)
ASH.mainFrame.BorderSizePixel = 0
ASH.mainFrame.Active = true
ASH.mainFrame.Draggable = true
ASH.mainFrame.ZIndex = 100
ASH.mainFrame.Parent = ASH.screenGui
Instance.new("UICorner", ASH.mainFrame).CornerRadius = UDim.new(0, 10)
-- ASH..-AYE v4 (Block 3: Top Bar & Discord)
local ASH = shared.ASH
ASH.topBar = Instance.new("Frame")
ASH.topBar.Name = "TopBar"
ASH.topBar.Size = UDim2.new(1, 0, 0, 36)
ASH.topBar.BackgroundColor3 = Color3.fromRGB(12, 12, 16)
ASH.topBar.BorderSizePixel = 0
ASH.topBar.ZIndex = 101
ASH.topBar.Parent = ASH.mainFrame
Instance.new("UICorner", ASH.topBar).CornerRadius = UDim.new(0, 10)
local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(0.35, 0, 1, 0)
titleLabel.Position = UDim2.new(0, 12, 0, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "ASH..-AYE v4 [150 COMMANDS]"
titleLabel.TextColor3 = Color3.fromRGB(255, 65, 65)
titleLabel.TextSize = 11
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextXAlignment = Enum.TextXAlignment.Left
titleLabel.ZIndex = 102
titleLabel.Parent = ASH.topBar
ASH.searchBox = Instance.new("TextBox")
ASH.searchBox.Name = "SearchBox"
ASH.searchBox.Size = UDim2.new(0, 180, 0, 24)
ASH.searchBox.Position = UDim2.new(1, -295, 0.5, -12)
ASH.searchBox.BackgroundColor3 = Color3.fromRGB(28, 28, 38)
ASH.searchBox.PlaceholderText = "Search 150 commands..."
ASH.searchBox.PlaceholderColor3 = Color3.fromRGB(140, 140, 140)
ASH.searchBox.Text = ""
ASH.searchBox.TextColor3 = Color3.fromRGB(255, 255, 255)
ASH.searchBox.TextSize = 11
ASH.searchBox.Font = Enum.Font.Gotham
ASH.searchBox.ZIndex = 102
ASH.searchBox.Parent = ASH.topBar
Instance.new("UICorner", ASH.searchBox).CornerRadius = UDim.new(0, 6)
local discordBtn = Instance.new("TextButton")
discordBtn.Name = "DiscordButton"
discordBtn.Size = UDim2.new(0, 70, 0, 24)
discordBtn.Position = UDim2.new(1, -108, 0.5, -12)
discordBtn.BackgroundColor3 = Color3.fromRGB(88, 101, 242)
discordBtn.Text = "Discord"
discordBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
discordBtn.TextSize = 11
discordBtn.Font = Enum.Font.GothamBold
discordBtn.ZIndex = 102
discordBtn.Parent = ASH.topBar
Instance.new("UICorner", discordBtn).CornerRadius = UDim.new(0, 6)
discordBtn.MouseButton1Click:Connect(function()
pcall(function()
if setclipboard then setclipboard(ASH.DISCORD_INVITE) end
ASH.StarterGui:SetCore("SendNotification", {
Title = "ASH..-AYE Admin",
Text = "Discord invite copied to clipboard!",
Duration = 3
})
end)
end)
local minimizeBtn = Instance.new("TextButton")
minimizeBtn.Size = UDim2.new(0, 24, 0, 24)
minimizeBtn.Position = UDim2.new(1, -32, 0.5, -12)
minimizeBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 60)
minimizeBtn.Text = "-"
minimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
minimizeBtn.TextSize = 16
minimizeBtn.Font = Enum.Font.GothamBold
minimizeBtn.ZIndex = 102
minimizeBtn.Parent = ASH.topBar
Instance.new("UICorner", minimizeBtn).CornerRadius = UDim.new(0, 6)
local minimizedTab = Instance.new("TextButton")
minimizedTab.Size = UDim2.new(0, 160, 0, 36)
minimizedTab.Position = UDim2.new(0, 10, 0.1, 0)
minimizedTab.BackgroundColor3 = Color3.fromRGB(18, 18, 24)
minimizedTab.Text = "ASH..-AYE v4 +"
minimizedTab.TextColor3 = Color3.fromRGB(255, 65, 65)
minimizedTab.TextSize = 12
minimizedTab.Font = Enum.Font.GothamBold
minimizedTab.Visible = false
minimizedTab.ZIndex = 1000
minimizedTab.Parent = ASH.screenGui
Instance.new("UICorner", minimizedTab).CornerRadius = UDim.new(0, 8)
minimizeBtn.MouseButton1Click:Connect(function()
ASH.mainFrame.Visible = false
minimizedTab.Visible = true
end)
minimizedTab.MouseButton1Click:Connect(function()
ASH.mainFrame.Visible = true
minimizedTab.Visible = false
end)
-- ASH..-AYE v4 (Block 4: Tabs & Scrolling Engine)
local ASH = shared.ASH
ASH.tabBar = Instance.new("Frame")
ASH.tabBar.Size = UDim2.new(1, -16, 0, 26)
ASH.tabBar.Position = UDim2.new(0, 8, 0, 42)
ASH.tabBar.BackgroundTransparency = 1
ASH.tabBar.ZIndex = 101
ASH.tabBar.Parent = ASH.mainFrame
local tabLayout = Instance.new("UIListLayout")
tabLayout.FillDirection = Enum.FillDirection.Horizontal
tabLayout.Padding = UDim.new(0, 4)
tabLayout.Parent = ASH.tabBar
ASH.tabContainers = {}
ASH.registeredButtons = {}
local function createTab(tabName)
local tabBtn = Instance.new("TextButton")
tabBtn.Size = UDim2.new(0.166, -3, 1, 0)
tabBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 42)
tabBtn.Text = tabName
tabBtn.TextColor3 = Color3.fromRGB(190, 190, 190)
tabBtn.TextSize = 10
tabBtn.Font = Enum.Font.GothamBold
tabBtn.ZIndex = 102
tabBtn.Parent = ASH.tabBar
Instance.new("UICorner", tabBtn).CornerRadius = UDim.new(0, 5)
local container = Instance.new("ScrollingFrame")
container.Size = UDim2.new(1, -16, 1, -78)
container.Position = UDim2.new(0, 8, 0, 72)
container.BackgroundTransparency = 1
container.BorderSizePixel = 0
container.ScrollBarThickness = 4
container.CanvasSize = UDim2.new(0, 0, 0, 600)
container.Visible = false
container.ZIndex = 101
container.Parent = ASH.mainFrame
local grid = Instance.new("UIGridLayout")
grid.CellSize = UDim2.new(0.24, -4, 0, 32)
grid.CellPadding = UDim2.new(0, 4, 0, 4)
grid.SortOrder = Enum.SortOrder.LayoutOrder
grid.Parent = container
grid:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
container.CanvasSize = UDim2.new(0, 0, 0, grid.AbsoluteContentSize.Y + 20)
end)
ASH.tabContainers[tabName] = {Button = tabBtn, Container = container, Grid = grid}
return container
end
ASH.mainTab = createTab("Main")
ASH.moveTab = createTab("Movement")
ASH.visTab = createTab("Visuals")
ASH.utilTab = createTab("Utility")
ASH.funTab = createTab("Fun")
ASH.worldTab = createTab("World")
local function switchTab(selected)
for name, data in pairs(ASH.tabContainers) do
if name == selected then
data.Container.Visible = true
data.Button.BackgroundColor3 = Color3.fromRGB(255, 65, 65)
data.Button.TextColor3 = Color3.fromRGB(255, 255, 255)
else
data.Container.Visible = false
data.Button.BackgroundColor3 = Color3.fromRGB(30, 30, 42)
data.Button.TextColor3 = Color3.fromRGB(170, 170, 170)
end
end
end
for name, data in pairs(ASH.tabContainers) do
data.Button.MouseButton1Click:Connect(function() switchTab(name) end)
end
switchTab("Main")
ASH.searchBox:GetPropertyChangedSignal("Text"):Connect(function()
local query = ASH.searchBox.Text:lower()
for _, data in ipairs(ASH.registeredButtons) do
if query == "" or data.Label:lower():find(query) then
data.Button.Visible = true
else
data.Button.Visible = false
end
end
end)
function ASH.createButton(parentContainer, name, labelText, order, callback)
local btn = Instance.new("TextButton")
btn.Name = name
btn.BackgroundColor3 = Color3.fromRGB(36, 36, 50)
btn.Text = labelText
btn.TextColor3 = Color3.fromRGB(240, 240, 240)
btn.TextSize = 10
btn.Font = Enum.Font.GothamBold
btn.TextWrapped = true
btn.LayoutOrder = order
btn.ZIndex = 105
btn.Parent = parentContainer
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 5)
table.insert(ASH.registeredButtons, {Button = btn, Label = labelText})
if callback then
btn.MouseButton1Click:Connect(function()
pcall(callback)
end)
end
return btn
end
-- ASH..-AYE v4 (Block 5: Main Tab Part 1)
local ASH = shared.ASH
ASH.isFlying = false
ASH.bodyVelocity, ASH.bodyGyro, ASH.flyConnection = nil, nil, nil
ASH.createButton(ASH.mainTab, "BtnFly", "1. Fly", 1, function()
ASH.isFlying = not ASH.isFlying
local character = ASH.player.Character
if not character then return end
local rootPart = character:FindFirstChild("HumanoidRootPart")
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not rootPart or not humanoid then return end
if ASH.flyConnection then ASH.flyConnection:Disconnect() end
if ASH.bodyVelocity then ASH.bodyVelocity:Destroy() end
if ASH.bodyGyro then ASH.bodyGyro:Destroy() end
if ASH.isFlying then
humanoid.PlatformStand = true
ASH.bodyVelocity = Instance.new("BodyVelocity")
ASH.bodyVelocity.MaxForce = Vector3.new(1e9, 1e9, 1e9)
ASH.bodyVelocity.Velocity = Vector3.new(0, 0, 0)
ASH.bodyVelocity.Parent = rootPart
ASH.bodyGyro = Instance.new("BodyGyro")
ASH.bodyGyro.MaxTorque = Vector3.new(1e9, 1e9, 1e9)
ASH.bodyGyro.P = 20000
ASH.bodyGyro.CFrame = rootPart.CFrame
ASH.bodyGyro.Parent = rootPart
ASH.flyConnection = ASH.RunService.RenderStepped:Connect(function()
if not ASH.isFlying or not character.Parent or not rootPart.Parent then
if ASH.flyConnection then ASH.flyConnection:Disconnect() end
if ASH.bodyVelocity then ASH.bodyVelocity:Destroy() end
if ASH.bodyGyro then ASH.bodyGyro:Destroy() end
if humanoid then humanoid.PlatformStand = false end
return
end
local speed = ASH.UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) and 100 or 50
ASH.bodyVelocity.Velocity = humanoid.MoveDirection * speed
ASH.bodyGyro.CFrame = ASH.camera.CFrame
end)
else
humanoid.PlatformStand = false
end
end)
-- FULLY WORKING GO TO SYSTEM
ASH.createButton(ASH.mainTab, "BtnGoto", "2. Go To", 2, function()
local oldFrame = ASH.screenGui:FindFirstChild("PlayerSelectorFrame")
if oldFrame then oldFrame:Destroy() return end
local selectorFrame = Instance.new("Frame")
selectorFrame.Name = "PlayerSelectorFrame"
selectorFrame.Size = UDim2.new(0, 250, 0, 230)
selectorFrame.Position = UDim2.new(0.5, -125, 0.2, 0)
selectorFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
selectorFrame.ZIndex = 500
selectorFrame.Parent = ASH.screenGui
Instance.new("UICorner", selectorFrame).CornerRadius = UDim.new(0, 10)
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -30, 0, 30)
title.Position = UDim2.new(0, 10, 0, 5)
title.BackgroundTransparency = 1
title.Text = "Select Player to Teleport:"
title.TextColor3 = Color3.fromRGB(255, 65, 65)
title.TextSize = 12
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Left
title.ZIndex = 501
title.Parent = selectorFrame
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 24, 0, 24)
closeBtn.Position = UDim2.new(1, -28, 0, 5)
closeBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
closeBtn.TextSize = 12
closeBtn.Font = Enum.Font.GothamBold
closeBtn.ZIndex = 502
closeBtn.Parent = selectorFrame
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 6)
closeBtn.MouseButton1Click:Connect(function() selectorFrame:Destroy() end)
local playerScroll = Instance.new("ScrollingFrame")
playerScroll.Size = UDim2.new(1, -12, 1, -45)
playerScroll.Position = UDim2.new(0, 6, 0, 38)
playerScroll.BackgroundTransparency = 1
playerScroll.ScrollBarThickness = 4
playerScroll.ZIndex = 501
playerScroll.Parent = selectorFrame
local listLayout = Instance.new("UIListLayout")
listLayout.SortOrder = Enum.SortOrder.LayoutOrder
listLayout.Padding = UDim.new(0, 4)
listLayout.Parent = playerScroll
for _, target in ipairs(ASH.Players:GetPlayers()) do
if target ~= ASH.player then
local pBtn = Instance.new("TextButton")
pBtn.Size = UDim2.new(1, 0, 0, 32)
pBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 50)
pBtn.Text = " " .. target.DisplayName .. " (@" .. target.Name .. ")"
pBtn.TextColor3 = Color3.fromRGB(240, 240, 240)
pBtn.TextSize = 11
pBtn.Font = Enum.Font.Gotham
pBtn.TextXAlignment = Enum.TextXAlignment.Left
pBtn.ZIndex = 502
pBtn.Parent = playerScroll
Instance.new("UICorner", pBtn).CornerRadius = UDim.new(0, 6)
pBtn.MouseButton1Click:Connect(function()
selectorFrame:Destroy()
local myChar = ASH.player.Character
if myChar and myChar:FindFirstChild("HumanoidRootPart") then
if target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
myChar.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, -3)
ASH.StarterGui:SetCore("SendNotification", {
Title = "Teleported",
Text = "Teleported to " .. target.DisplayName,
Duration = 2
})
end
end
end)
end
end
end)
ASH.createButton(ASH.mainTab, "BtnSpeed", "3. Speed (2x)", 3, function() local h = ASH.player.Character:FindFirstChildOfClass("Humanoid") if h then h.WalkSpeed = h.WalkSpeed == 16 and 60 or 16 end end)
ASH.createButton(ASH.mainTab, "BtnJump", "4. High Jump", 4, function() local h = ASH.player.Character:FindFirstChildOfClass("Humanoid") if h then h.JumpPower = h.JumpPower == 50 and 120 or 50 end end)
ASH.noclip = false
ASH.createButton(ASH.mainTab, "BtnNoclip", "5. Noclip", 5, function() ASH.noclip = not ASH.noclip end)
ASH.RunService.Stepped:Connect(function()
pcall(function()
if ASH.noclip and ASH.player.Character then
for _, part in ipairs(ASH.player.Character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end
end
end)
end)
ASH.createButton(ASH.mainTab, "BtnFling", "6. Spin Fling", 6, function() local r = ASH.player.Character.HumanoidRootPart local bv = Instance.new("BodyAngularVelocity", r) bv.MaxTorque = Vector3.new(0, math.huge, 0) bv.AngularVelocity = Vector3.new(0, 9999, 0) end)
ASH.createButton(ASH.mainTab, "BtnFreeze", "7. Freeze Self", 7, function() local root = ASH.player.Character and ASH.player.Character:FindFirstChild("HumanoidRootPart") if root then root.Anchored = not root.Anchored end end)
ASH.createButton(ASH.mainTab, "BtnGodMode", "8. Anti-Damage", 8, function() local h = ASH.player.Character:FindFirstChildOfClass("Humanoid") if h then h.Health = h.MaxHealth end end)
ASH.createButton(ASH.mainTab, "BtnAnchor", "9. Anchor Root", 9, function() local root = ASH.player.Character:FindFirstChild("HumanoidRootPart") if root then root.Anchored = not root.Anchored end end)
ASH.createButton(ASH.mainTab, "BtnKill", "10. Reset Self", 10, function() ASH.player.Character:FindFirstChildOfClass("Humanoid").Health = 0 end)
ASH.createButton(ASH.mainTab, "BtnBring", "11. Infinite Yield", 11, function() loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))() end)
ASH.createButton(ASH.mainTab, "BtnUnfly", "12. Stop Fly", 12, function() ASH.isFlying = false if ASH.flyConnection then ASH.flyConnection:Disconnect() end end)
ASH.createButton(ASH.mainTab, "BtnSit", "13. Force Sit", 13, function() ASH.player.Character:FindFirstChildOfClass("Humanoid").Sit = true end)
ASH.createButton(ASH.mainTab, "BtnLay", "14. Lay Down", 14, function() ASH.player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Physics) end)
ASH.createButton(ASH.mainTab, "BtnStand", "15. Stand Up", 15, function() ASH.player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.GettingUp) end)
ASH.createButton(ASH.mainTab, "BtnSpin", "16. Torso Spin", 16, function() local r = ASH.player.Character.HumanoidRootPart local bv = Instance.new("BodyAngularVelocity", r) bv.AngularVelocity = Vector3.new(0, 20, 0) end)
ASH.createButton(ASH.mainTab, "BtnUnspin", "17. Stop Spin", 17, function() local r = ASH.player.Character.HumanoidRootPart for _,v in ipairs(r:GetChildren()) do if v:IsA("BodyAngularVelocity") then v:Destroy() end end end)
ASH.createButton(ASH.mainTab, "BtnRespawn", "18. Fast Respawn", 18, function() ASH.player.Character:ClearAllChildren() local n = Instance.new("Model") ASH.player.Character = n end)
-- ASH..-AYE v4 (Block 6: Movement Tab)
local ASH = shared.ASH
ASH.infJumpActive = false
ASH.createButton(ASH.moveTab, "BtnInfJump", "19. Inf Jump", 1, function() ASH.infJumpActive = not ASH.infJumpActive end)
ASH.UserInputService.JumpRequest:Connect(function()
pcall(function()
if ASH.infJumpActive and ASH.player.Character and ASH.player.Character:FindFirstChildOfClass("Humanoid") then
ASH.player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
end)
ASH.createButton(ASH.moveTab, "BtnClickTP", "20. Click TP", 2, function()
local tool = Instance.new("Tool", ASH.player.Backpack)
tool.Name = "Click TP"
tool.RequiresHandle = false
tool.Activated:Connect(function()
local mouse = ASH.player:GetMouse()
if mouse.Hit then ASH.player.Character.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0) end
end)
end)
ASH.createButton(ASH.moveTab, "BtnFloat", "21. Air Float", 3, function() local p = Instance.new("Part", ASH.Workspace) p.Size = Vector3.new(6, 1, 6) p.Anchored = true p.Position = ASH.player.Character.HumanoidRootPart.Position - Vector3.new(0, 3.5, 0) end)
ASH.createButton(ASH.moveTab, "BtnAirwalk", "22. Super Walk", 4, function() ASH.player.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 100 end)
ASH.createButton(ASH.moveTab, "BtnSwim", "23. Air Swim", 5, function() ASH.player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Swimming) end)
ASH.createButton(ASH.moveTab, "BtnWallRun", "24. High Jump Boost", 6, function() ASH.player.Character:FindFirstChildOfClass("Humanoid").JumpPower = 200 end)
ASH.createButton(ASH.moveTab, "BtnSlowMo", "25. Slow Motion", 7, function() ASH.player.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 6 end)
ASH.createButton(ASH.moveTab, "BtnFastFall", "26. Fast Fall", 8, function() ASH.player.Character.HumanoidRootPart.Velocity = Vector3.new(0, -150, 0) end)
ASH.createButton(ASH.moveTab, "BtnDash", "27. Impulse Dash", 9, function() ASH.player.Character.HumanoidRootPart.Velocity = ASH.player.Character.HumanoidRootPart.CFrame.LookVector * 150 end)
ASH.createButton(ASH.moveTab, "BtnAutoForward", "28. Sprint Boost", 10, function() ASH.player.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 150 end)
ASH.createButton(ASH.moveTab, "BtnHighGravity", "29. High Gravity", 11, function() ASH.Workspace.Gravity = 500 end)
ASH.createButton(ASH.moveTab, "BtnLowGravity", "30. Zero Gravity", 12, function() ASH.Workspace.Gravity = 0 end)
ASH.createButton(ASH.moveTab, "BtnBunnyHop", "31. Reset Gravity", 13, function() ASH.Workspace.Gravity = 196.2 end)
ASH.createButton(ASH.moveTab, "BtnJetpack", "32. Rocket Up", 14, function() ASH.player.Character.HumanoidRootPart.Velocity = Vector3.new(0, 250, 0) end)
ASH.createButton(ASH.moveTab, "BtnDismount", "33. Seat Eject", 15, function() local h = ASH.player.Character:FindFirstChildOfClass("Humanoid") if h and h.SeatPart then h.Sit = false end end)
ASH.createButton(ASH.moveTab, "BtnAirHop", "34. Air Hop", 16, function() ASH.player.Character.HumanoidRootPart.Velocity = Vector3.new(0, 80, 0) end)
ASH.createButton(ASH.moveTab, "BtnSmoothWalk", "35. Freeze Pos", 17, function() ASH.player.Character.HumanoidRootPart.Anchored = true end)
ASH.createButton(ASH.moveTab, "BtnFastWalk", "36. Super Sprint", 18, function() ASH.player.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 120 end)
ASH.createButton(ASH.moveTab, "BtnAutoJump", "37. Unfreeze Pos", 19, function() ASH.player.Character.HumanoidRootPart.Anchored = false end)
ASH.createButton(ASH.moveTab, "BtnDodge", "38. Side Dodge", 20, function() ASH.player.Character.HumanoidRootPart.Velocity = ASH.player.Character.HumanoidRootPart.CFrame.RightVector * 80 end)
-- NEW BUTTONS (39 - 43)
ASH.createButton(ASH.moveTab, "BtnSuperDash", "39. Super Dash", 21, function() ASH.player.Character.HumanoidRootPart.Velocity = ASH.player.Character.HumanoidRootPart.CFrame.LookVector * 300 end)
ASH.createButton(ASH.moveTab, "BtnBackDash", "40. Backward Dash", 22, function() ASH.player.Character.HumanoidRootPart.Velocity = ASH.player.Character.HumanoidRootPart.CFrame.LookVector * -150 end)
ASH.createButton(ASH.moveTab, "BtnUpThrust", "41. Vertical Boost", 23, function() ASH.player.Character.HumanoidRootPart.Velocity = Vector3.new(0, 150, 0) end)
ASH.createButton(ASH.moveTab, "BtnDownStomp", "42. Heavy Stomp", 24, function() ASH.player.Character.HumanoidRootPart.Velocity = Vector3.new(0, -300, 0) end)
ASH.createButton(ASH.moveTab, "BtnPhaseGlide", "43. Moon Gravity", 25, function() ASH.Workspace.Gravity = 30 end)
-- ASH..-AYE v4 (Block 7: Visuals Tab)
local ASH = shared.ASH
ASH.isInvisible = false
ASH.createButton(ASH.visTab, "BtnTornado", "44. Blue Aura", 1, function()
local highlight = Instance.new("Highlight", ASH.player.Character)
highlight.FillColor = Color3.fromRGB(0, 150, 255)
end)
ASH.createButton(ASH.visTab, "BtnInvis", "45. Invisible", 2, function()
ASH.isInvisible = not ASH.isInvisible
for _, child in ipairs(ASH.player.Character:GetDescendants()) do
if child:IsA("BasePart") and child.Name ~= "HumanoidRootPart" then child.Transparency = ASH.isInvisible and 1 or 0 end
end
end)
ASH.createButton(ASH.visTab, "BtnBright", "46. Full Bright", 3, function() ASH.Lighting.Brightness = 3 ASH.Lighting.ClockTime = 12 ASH.Lighting.GlobalShadows = false end)
ASH.createButton(ASH.visTab, "BtnAshTag", "47. ASH Tag", 4, function()
local head = ASH.player.Character:FindFirstChild("Head")
if head then
local b = Instance.new("BillboardGui", head)
b.Size = UDim2.new(0, 100, 0, 30) b.StudsOffset = Vector3.new(0, 2, 0) b.AlwaysOnTop = true
local t = Instance.new("TextLabel", b) t.Size = UDim2.new(1,0,1,0) t.Text = "ASH..-AYE" t.TextColor3 = Color3.fromRGB(255, 65, 65)
end
end)
ASH.createButton(ASH.visTab, "BtnESP", "48. Box ESP", 5, function()
for _, p in ipairs(ASH.Players:GetPlayers()) do
if p ~= ASH.player and p.Character then local h = Instance.new("Highlight", p.Character) h.FillColor = Color3.fromRGB(255, 50, 50) end
end
end)
ASH.createButton(ASH.visTab, "BtnTracers", "49. Green Aura", 6, function()
local highlight = Instance.new("Highlight", ASH.player.Character)
highlight.FillColor = Color3.fromRGB(50, 255, 50)
end)
ASH.createButton(ASH.visTab, "BtnOrbit", "50. Yellow Aura", 7, function()
local highlight = Instance.new("Highlight", ASH.player.Character)
highlight.FillColor = Color3.fromRGB(255, 255, 0)
end)
ASH.createButton(ASH.visTab, "BtnXray", "51. Map X-Ray", 8, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("BasePart") and not v:IsDescendantOf(ASH.player.Character) then v.Transparency = 0.5 end end end)
ASH.createButton(ASH.visTab, "BtnNightVision", "52. Night Vision", 9, function() ASH.Lighting.Ambient = Color3.fromRGB(0, 255, 0) end)
ASH.createButton(ASH.visTab, "BtnCrosshair", "53. Red Ambient", 10, function() ASH.Lighting.Ambient = Color3.fromRGB(255, 0, 0) end)
ASH.createButton(ASH.visTab, "BtnChams", "54. Blue Ambient", 11, function() ASH.Lighting.Ambient = Color3.fromRGB(0, 0, 255) end)
ASH.createButton(ASH.visTab, "BtnRainbowChar", "55. Rainbow Body", 12, function()
task.spawn(function()
for i = 1, 50 do
if ASH.player.Character then
for _, p in ipairs(ASH.player.Character:GetChildren()) do
if p:IsA("BasePart") then p.Color = Color3.fromHSV(i/50, 1, 1) end
end
end
task.wait(0.05)
end
end)
end)
ASH.createButton(ASH.visTab, "BtnHeadSize", "56. Big Head", 13, function() if ASH.player.Character:FindFirstChild("Head") then ASH.player.Character.Head.Size = Vector3.new(5,5,5) end end)
ASH.createButton(ASH.visTab, "BtnSkeleton", "57. Reset Head", 14, function() if ASH.player.Character:FindFirstChild("Head") then ASH.player.Character.Head.Size = Vector3.new(1.2,1.2,1.2) end end)
ASH.createButton(ASH.visTab, "BtnDepthVision", "58. Black Ambient", 15, function() ASH.Lighting.Ambient = Color3.fromRGB(0, 0, 0) end)
ASH.createButton(ASH.visTab, "BtnOutline", "59. White Ambient", 16, function() ASH.Lighting.Ambient = Color3.fromRGB(255, 255, 255) end)
ASH.createButton(ASH.visTab, "BtnHighlight", "60. Purple Glow", 17, function() local h = Instance.new("Highlight", ASH.player.Character) h.FillColor = Color3.fromRGB(180, 0, 255) end)
ASH.createButton(ASH.visTab, "BtnClearVisuals", "61. Clear Visuals", 18, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v:IsA("Highlight") or v:IsA("BillboardGui") then v:Destroy() end end end)
ASH.createButton(ASH.visTab, "BtnThermal", "62. Thermal Vision", 19, function() ASH.Lighting.OutdoorAmbient = Color3.fromRGB(255, 100, 0) end)
ASH.createButton(ASH.visTab, "BtnBlur", "63. Motion Blur", 20, function() Instance.new("BlurEffect", ASH.Lighting).Size = 10 end)
-- NEW BUTTONS (64 - 68)
ASH.createButton(ASH.visTab, "BtnNeonBody", "64. Neon Material", 21, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v:IsA("BasePart") then v.Material = Enum.Material.Neon end end end)
ASH.createButton(ASH.visTab, "BtnPlasticBody", "65. Smooth Material", 22, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic end end end)
ASH.createButton(ASH.visTab, "BtnGlassBody", "66. Glass Body", 23, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v:IsA("BasePart") then v.Material = Enum.Material.Glass v.Transparency = 0.3 end end end)
ASH.createButton(ASH.visTab, "BtnForceGlow", "67. Force Glow", 24, function() Instance.new("SelectionBox", ASH.player.Character.HumanoidRootPart).Adornee = ASH.player.Character.HumanoidRootPart end)
ASH.createButton(ASH.visTab, "BtnRemoveBlur", "68. Clear Blur", 25, function() for _,v in ipairs(ASH.Lighting:GetChildren()) do if v:IsA("BlurEffect") then v:Destroy() end end end)
-- ASH..-AYE v4 (Block 8: Utility Tab)
local ASH = shared.ASH
ASH.createButton(ASH.utilTab, "BtnRejoin", "69. Rejoin", 1, function() ASH.TeleportService:Teleport(game.PlaceId, ASH.player) end)
ASH.createButton(ASH.utilTab, "BtnServerHop", "70. Server Hop", 2, function()
local success, result = pcall(function()
return ASH.HttpService:JSONDecode(game:HttpGet("https://games.roblox.com/v1/places/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100"))
end)
if success and result and result.data then
for _, server in ipairs(result.data) do
if server.playing < server.maxPlayers and server.id ~= game.JobId then
ASH.TeleportService:TeleportToPlaceInstance(game.PlaceId, server.id, ASH.player)
break
end
end
end
end)
ASH.createButton(ASH.utilTab, "BtnFPS", "71. FPS Boost", 3, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic elseif v:IsA("Decal") then v:Destroy() end end end)
ASH.createButton(ASH.utilTab, "BtnBtools", "72. Btools", 4, function() for i=1,4 do local h = Instance.new("HopperBin", ASH.player.Backpack) h.BinType = i end end)
ASH.createButton(ASH.utilTab, "BtnAntiAFK", "73. Anti-AFK", 5, function()
local bb = game:GetService("VirtualUser")
ASH.player.Idled:Connect(function() bb:CaptureController() bb:ClickButton2(Vector2.new()) end)
end)
ASH.createButton(ASH.utilTab, "BtnCopyPos", "74. Copy CFrame", 6, function() if setclipboard then setclipboard(tostring(ASH.player.Character.HumanoidRootPart.CFrame)) end end)
ASH.createButton(ASH.utilTab, "BtnItemGrab", "75. Grab Touchers", 7, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("TouchTransmitter") then firetouchinterest(ASH.player.Character.HumanoidRootPart, v.Parent, 0) end end end)
ASH.createButton(ASH.utilTab, "BtnRemoveFog", "76. Clear Fog", 8, function() ASH.Lighting.FogEnd = 9e9 end)
ASH.createButton(ASH.utilTab, "BtnHideUI", "77. Hide CoreUI", 9, function() game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, false) end)
ASH.createButton(ASH.utilTab, "BtnPing", "78. Show CoreUI", 10, function() game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, true) end)
ASH.createButton(ASH.utilTab, "BtnAntiFling", "79. Anti-Fling", 11, function()
ASH.RunService.Stepped:Connect(function()
for _, p in ipairs(ASH.Players:GetPlayers()) do
if p ~= ASH.player and p.Character then
for _, part in ipairs(p.Character:GetChildren()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
end
end)
end)
ASH.createButton(ASH.utilTab, "BtnChatLogger", "80. Clear Workspace", 12, function() for _,v in ipairs(ASH.Workspace:GetChildren()) do if v:IsA("Model") and not ASH.Players:GetPlayerFromCharacter(v) then v:Destroy() end end end)
ASH.createButton(ASH.utilTab, "BtnClientAntiKick", "81. Delete Seat", 13, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("Seat") then v:Destroy() end end end)
ASH.createButton(ASH.utilTab, "BtnClearDecals", "82. Clear Textures", 14, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("Decal") or v:IsA("Texture") then v:Destroy() end end end)
ASH.createButton(ASH.utilTab, "BtnMuteSounds", "83. Mute Sounds", 15, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("Sound") then v.Volume = 0 end end end)
ASH.createButton(ASH.utilTab, "BtnForcefield", "84. Local Shield", 16, function() Instance.new("ForceField", ASH.player.Character) end)
ASH.createButton(ASH.utilTab, "BtnChatSpam", "85. Unshield", 17, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v:IsA("ForceField") then v:Destroy() end end end)
ASH.createButton(ASH.utilTab, "BtnCommandBar", "86. Dex Explorer", 18, function() loadstring(game:HttpGet("https://raw.githubusercontent.com/infyiff/backup/main/dex.lua"))() end)
ASH.createButton(ASH.utilTab, "BtnSmallServer", "87. Remote Spy", 19, function() loadstring(game:HttpGet("https://raw.githubusercontent.com/exunys/SimpleSpy-Mobile/main/SimpleSpyMobile.lua"))() end)
ASH.createButton(ASH.utilTab, "BtnClearCons", "88. Clear Constraints", 20, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("Constraint") then v:Destroy() end end end)
-- NEW BUTTONS (89 - 93)
ASH.createButton(ASH.utilTab, "BtnClearHats", "89. Remove Accessories", 21, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v:IsA("Accessory") then v:Destroy() end end end)
ASH.createButton(ASH.utilTab, "BtnRemoveShirt", "90. Remove Clothing", 22, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v:IsA("Shirt") or v:IsA("Pants") then v:Destroy() end end end)
ASH.createButton(ASH.utilTab, "BtnConsoleOpen", "91. Developer Console", 23, function() ASH.StarterGui:SetCore("DevConsoleVisible", true) end)
ASH.createButton(ASH.utilTab, "BtnAudioMax", "92. Maximize Sounds", 24, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("Sound") then v.Volume = 10 end end end)
ASH.createButton(ASH.utilTab, "BtnFullLight", "93. Bright Ambient", 25, function() ASH.Lighting.Brightness = 10 end)
-- ASH..-AYE v4 (Block 9: Fun Tab - Shadow Entity Toggle)
local ASH = shared.ASH
ASH.shadowEntityActive = false
ASH.shadowThread = nil
ASH.shadowModel = nil
ASH.fogBackup = {
FogColor = ASH.Lighting.FogColor,
FogEnd = ASH.Lighting.FogEnd,
FogStart = ASH.Lighting.FogStart,
Brightness = ASH.Lighting.Brightness,
ClockTime = ASH.Lighting.ClockTime,
OutdoorAmbient = ASH.Lighting.OutdoorAmbient
}
ASH.createButton(ASH.funTab, "BtnParticleShield", "94. Particle Shield", 1, function()
local root = ASH.player.Character and ASH.player.Character:FindFirstChild("HumanoidRootPart")
if root then
local pe = root:FindFirstChild("ASH_ShieldParticles") or Instance.new("ParticleEmitter")
pe.Name = "ASH_ShieldParticles"
pe.Texture = "rbxassetid://243664672"
pe.Rate = 60
pe.Speed = NumberRange.new(5, 10)
pe.Parent = root
end
end)
ASH.createButton(ASH.funTab, "BtnShadowEntity", "95. Shadow Entity", 2, function()
ASH.shadowEntityActive = not ASH.shadowEntityActive
if ASH.shadowEntityActive then
ASH.fogBackup.FogColor = ASH.Lighting.FogColor
ASH.fogBackup.FogEnd = ASH.Lighting.FogEnd
ASH.fogBackup.FogStart = ASH.Lighting.FogStart
ASH.fogBackup.Brightness = ASH.Lighting.Brightness
ASH.fogBackup.ClockTime = ASH.Lighting.ClockTime
ASH.fogBackup.OutdoorAmbient = ASH.Lighting.OutdoorAmbient
ASH.Lighting.Brightness = 0
ASH.Lighting.ClockTime = 0
ASH.Lighting.OutdoorAmbient = Color3.fromRGB(0, 0, 0)
ASH.Lighting.FogColor = Color3.fromRGB(0, 0, 0)
ASH.Lighting.FogStart = 0
ASH.Lighting.FogEnd = 30
local existingAtmos = ASH.Lighting:FindFirstChildOfClass("Atmosphere")
if existingAtmos then existingAtmos:Destroy() end
local customAtmos = Instance.new("Atmosphere")
customAtmos.Name = "ASH_DarkAtmosphere"
customAtmos.Density = 0.98
customAtmos.Offset = 0
customAtmos.Color = Color3.fromRGB(0, 0, 0)
customAtmos.Decay = Color3.fromRGB(0, 0, 0)
customAtmos.Glare = 0
customAtmos.Haze = 10
customAtmos.Parent = ASH.Lighting
local char = ASH.player.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
local shadowModel = Instance.new("Model")
shadowModel.Name = "R6ShadowMonster"
local blackColor = Color3.fromRGB(0, 0, 0)
local plasticMat = Enum.Material.SmoothPlastic
local function createLimb(name, size)
local part = Instance.new("Part")
part.Name = name
part.Size = size
part.Color = blackColor
part.Material = plasticMat
part.CanCollide = false
part.Anchored = true
part.Parent = shadowModel
return part
end
local torso = createLimb("Torso", Vector3.new(2, 2, 1))
local head = createLimb("Head", Vector3.new(1.2, 1.2, 1.2))
local leftArm = createLimb("Left Arm", Vector3.new(1, 2, 1))
local rightArm = createLimb("Right Arm", Vector3.new(1, 2, 1))
local leftLeg = createLimb("Left Leg", Vector3.new(1, 2, 1))
local rightLeg = createLimb("Right Leg", Vector3.new(1, 2, 1))
local eye1 = Instance.new("Part")
eye1.Name = "LeftEye"
eye1.Size = Vector3.new(0.2, 0.2, 0.2)
eye1.Color = Color3.fromRGB(255, 0, 0)
eye1.Material = Enum.Material.Neon
eye1.CanCollide = false
eye1.Anchored = true
eye1.Parent = shadowModel
local eye2 = eye1:Clone()
eye2.Name = "RightEye"
eye2.Parent = shadowModel
shadowModel.Parent = ASH.Workspace
ASH.shadowModel = shadowModel
local function updateR6CFrame(centerCFrame)
torso.CFrame = centerCFrame
head.CFrame = centerCFrame * CFrame.new(0, 1.5, 0)
leftArm.CFrame = centerCFrame * CFrame.new(-1.5, 0, 0)
rightArm.CFrame = centerCFrame * CFrame.new(1.5, 0, 0)
leftLeg.CFrame = centerCFrame * CFrame.new(-0.5, -2, 0)
rightLeg.CFrame = centerCFrame * CFrame.new(0.5, -2, 0)
eye1.CFrame = head.CFrame * CFrame.new(-0.25, 0.15, -0.6)
eye2.CFrame = head.CFrame * CFrame.new(0.25, 0.15, -0.6)
end
updateR6CFrame(char.HumanoidRootPart.CFrame * CFrame.new(0, 0, -20))
ASH.shadowThread = task.spawn(function()
local speed = 10
while ASH.shadowEntityActive and shadowModel and torso.Parent do
local dt = ASH.RunService.Heartbeat:Wait()
local pChar = ASH.player.Character
if pChar and pChar:FindFirstChild("HumanoidRootPart") and pChar:FindFirstChildOfClass("Humanoid") then
local targetPos = pChar.HumanoidRootPart.Position
local currentPos = torso.Position
local direction = (targetPos - currentPos)
local distance = direction.Magnitude
if distance > 0.5 then
local moveDir = direction.Unit
local newPos = currentPos + (moveDir * speed * dt)
local nextCFrame = CFrame.new(newPos, targetPos)
updateR6CFrame(nextCFrame)
if distance <= 3.5 then
pChar:FindFirstChildOfClass("Humanoid").Health = 0
end
end
end
end
end)
ASH.StarterGui:SetCore("SendNotification", {Title = "ASH..-AYE Admin", Text = "Black Fog Active! Run!", Duration = 3})
else
if ASH.shadowThread then task.cancel(ASH.shadowThread) end
if ASH.shadowModel then ASH.shadowModel:Destroy() end
local customAtmos = ASH.Lighting:FindFirstChild("ASH_DarkAtmosphere")
if customAtmos then customAtmos:Destroy() end
ASH.Lighting.Brightness = ASH.fogBackup.Brightness or 1
ASH.Lighting.ClockTime = ASH.fogBackup.ClockTime or 14
ASH.Lighting.OutdoorAmbient = ASH.fogBackup.OutdoorAmbient or Color3.fromRGB(128, 128, 128)
ASH.Lighting.FogColor = ASH.fogBackup.FogColor or Color3.fromRGB(192, 192, 192)
ASH.Lighting.FogEnd = ASH.fogBackup.FogEnd or 100000
ASH.Lighting.FogStart = ASH.fogBackup.FogStart or 0
ASH.StarterGui:SetCore("SendNotification", {Title = "ASH..-AYE Admin", Text = "Fog Restored & Monster Despawned.", Duration = 3})
end
end)
-- ASH..-AYE v4 (Block 10: Fun Tab Interactive Commands)
local ASH = shared.ASH
ASH.createButton(ASH.funTab, "BtnTinyScale", "96. Scale Tiny", 3, function()
local char = ASH.player.Character
if char then
for _, part in ipairs(char:GetDescendants()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then part.Size = part.Size * 0.4 end
end
end
end)
ASH.discoActive = false
ASH.createButton(ASH.funTab, "BtnDiscoWorld", "97. Disco Lighting", 4, function()
ASH.discoActive = not ASH.discoActive
task.spawn(function()
while ASH.discoActive do
ASH.Lighting.Ambient = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
ASH.Lighting.OutdoorAmbient = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
task.wait(0.2)
end
end)
end)
ASH.spinCamActive = false
ASH.createButton(ASH.funTab, "BtnSpinCam", "98. Spin Camera", 5, function()
ASH.spinCamActive = not ASH.spinCamActive
task.spawn(function()
while ASH.spinCamActive do
ASH.camera.CFrame = ASH.camera.CFrame * CFrame.Angles(0, 0, math.rad(2))
task.wait(0.02)
end
end)
end)
ASH.rainbowSkyActive = false
ASH.createButton(ASH.funTab, "BtnRainbowSky", "99. Rainbow Sky", 6, function()
ASH.rainbowSkyActive = not ASH.rainbowSkyActive
task.spawn(function()
local hue = 0
while ASH.rainbowSkyActive do
hue = (hue + 0.01) % 1
ASH.Lighting.OutdoorAmbient = Color3.fromHSV(hue, 1, 1)
task.wait(0.05)
end
end)
end)
ASH.createButton(ASH.funTab, "BtnConfetti", "100. Confetti Burst", 7, function()
local root = ASH.player.Character and ASH.player.Character:FindFirstChild("HumanoidRootPart")
if root then
local emitter = Instance.new("ParticleEmitter")
emitter.Texture = "rbxassetid://258128463"
emitter.Rate = 200
emitter.Speed = NumberRange.new(15, 30)
emitter.Lifetime = NumberRange.new(2, 4)
emitter.Parent = root
task.wait(1.5)
emitter.Enabled = false
task.wait(3)
emitter:Destroy()
end
end)
ASH.createButton(ASH.funTab, "BtnSoundSpam", "101. Audio Glitch", 8, function()
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://9114223178"
sound.Volume = 1
sound.Parent = ASH.playerGui
sound:Play()
task.wait(2)
sound:Destroy()
end)
ASH.createButton(ASH.funTab, "BtnCamShake", "102. Cam Shake", 9, function()
task.spawn(function()
local startCFrame = ASH.camera.CFrame
for i = 1, 20 do
local offsetX = math.random(-5, 5) / 10
local offsetY = math.random(-5, 5) / 10
ASH.camera.CFrame = startCFrame * CFrame.new(offsetX, offsetY, 0)
task.wait(0.02)
end
ASH.camera.CFrame = startCFrame
end)
end)
ASH.createButton(ASH.funTab, "BtnInvertCam", "103. Upside Down", 10, function() ASH.camera.CFrame = ASH.camera.CFrame * CFrame.Angles(0, 0, math.rad(180)) end)
ASH.reverseKeysActive = false
ASH.createButton(ASH.funTab, "BtnReverseKeys", "104. Reverse Keys", 11, function()
ASH.reverseKeysActive = not ASH.reverseKeysActive
local hum = ASH.player.Character and ASH.player.Character:FindFirstChildOfClass("Humanoid")
if hum then hum.WalkSpeed = ASH.reverseKeysActive and -16 or 16 end
end)
ASH.strobeActive = false
ASH.createButton(ASH.funTab, "BtnFlashWorld", "105. Strobe Light", 12, function()
ASH.strobeActive = not ASH.strobeActive
task.spawn(function()
while ASH.strobeActive do
ASH.Lighting.Brightness = ASH.Lighting.Brightness == 0 and 5 or 0
task.wait(0.05)
end
ASH.Lighting.Brightness = 1
end)
end)
-- NEW BUTTONS (106 - 120)
ASH.createButton(ASH.funTab, "BtnFireAura", "106. Fire Body", 13, function() local f = Instance.new("Fire", ASH.player.Character.HumanoidRootPart) f.Name = "ASH_Fire" end)
ASH.createButton(ASH.funTab, "BtnRemoveFire", "107. Clear Fire", 14, function() for _,v in ipairs(ASH.player.Character.HumanoidRootPart:GetChildren()) do if v.Name == "ASH_Fire" then v:Destroy() end end end)
ASH.createButton(ASH.funTab, "BtnSparkles", "108. Sparkles", 15, function() local s = Instance.new("Sparkles", ASH.player.Character.HumanoidRootPart) s.Name = "ASH_Sparkles" end)
ASH.createButton(ASH.funTab, "BtnRemoveSparkles", "109. Clear Sparkles", 16, function() for _,v in ipairs(ASH.player.Character.HumanoidRootPart:GetChildren()) do if v.Name == "ASH_Sparkles" then v:Destroy() end end end)
ASH.createButton(ASH.funTab, "BtnSmokeAura", "110. Smoke Body", 17, function() local sm = Instance.new("Smoke", ASH.player.Character.HumanoidRootPart) sm.Name = "ASH_Smoke" end)
ASH.createButton(ASH.funTab, "BtnRemoveSmoke", "111. Clear Smoke", 18, function() for _,v in ipairs(ASH.player.Character.HumanoidRootPart:GetChildren()) do if v.Name == "ASH_Smoke" then v:Destroy() end end end)
ASH.createButton(ASH.funTab, "BtnGiantHead", "112. Mega Head", 19, function() if ASH.player.Character:FindFirstChild("Head") then ASH.player.Character.Head.Size = Vector3.new(10,10,10) end end)
ASH.createButton(ASH.funTab, "BtnFlatChar", "113. Pancake Character", 20, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v:IsA("BasePart") then v.Size = Vector3.new(v.Size.X, 0.2, v.Size.Z) end end end)
ASH.createButton(ASH.funTab, "BtnLongArms", "114. Long Arms", 21, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v.Name:find("Arm") then v.Size = Vector3.new(v.Size.X, 8, v.Size.Z) end end end)
ASH.createButton(ASH.funTab, "BtnLongLegs", "115. Stilt Legs", 22, function() for _,v in ipairs(ASH.player.Character:GetChildren()) do if v.Name:find("Leg") then v.Size = Vector3.new(v.Size.X, 10, v.Size.Z) end end end)
ASH.createButton(ASH.funTab, "BtnSpinHead", "116. Spin Head", 23, function() local h = ASH.player.Character:FindFirstChild("Head") if h then Instance.new("BodyAngularVelocity", h).AngularVelocity = Vector3.new(0, 30, 0) end end)
ASH.createButton(ASH.funTab, "BtnFloatingHead", "117. Floating Head", 24, function() if ASH.player.Character:FindFirstChild("Head") then ASH.player.Character.Head.CFrame = ASH.player.Character.Head.CFrame + Vector3.new(0, 5, 0) end end)
ASH.createButton(ASH.funTab, "BtnPitchHigh", "118. High Pitch Sound", 25, function() local s = Instance.new("Sound", ASH.playerGui) s.SoundId = "rbxassetid://138090596" s.PlaybackSpeed = 2 s:Play() end)
ASH.createButton(ASH.funTab, "BtnPitchLow", "119. Deep Sound", 26, function() local s = Instance.new("Sound", ASH.playerGui) s.SoundId = "rbxassetid://138090596" s.PlaybackSpeed = 0.5 s:Play() end)
ASH.createButton(ASH.funTab, "BtnCamFOV", "120. Max FOV (120)", 27, function() ASH.camera.FieldOfView = 120 end)
-- ASH..-AYE v4 (Block 11: World Tab Commands Part 1)
local ASH = shared.ASH
ASH.createButton(ASH.worldTab, "BtnRemoveBase", "121. Delete Baseplate", 1, function() local b = ASH.Workspace:FindFirstChild("Baseplate") or ASH.Workspace:FindFirstChild("BasePlate") if b then b:Destroy() end end)
ASH.createButton(ASH.worldTab, "BtnGlassFloor", "122. Spawn Platform", 2, function() local p = Instance.new("Part", ASH.Workspace) p.Size = Vector3.new(30, 1, 30) p.Anchored = true p.CFrame = ASH.player.Character.HumanoidRootPart.CFrame - Vector3.new(0, 3, 0) end)
ASH.createButton(ASH.worldTab, "BtnVoidTP", "123. Void Teleport", 3, function() ASH.player.Character.HumanoidRootPart.CFrame = CFrame.new(0, -200, 0) end)
ASH.createButton(ASH.worldTab, "BtnSpawnPlatform", "124. High Platform", 4, function() local p = Instance.new("Part", ASH.Workspace) p.Size = Vector3.new(20,1,20) p.Anchored = true p.CFrame = ASH.player.Character.HumanoidRootPart.CFrame + Vector3.new(0, 100, 0) end)
ASH.createButton(ASH.worldTab, "BtnDayLock", "125. Lock Daylight", 5, function() ASH.Lighting.ClockTime = 12 end)
ASH.createButton(ASH.worldTab, "BtnNightLock", "126. Lock Nighttime", 6, function() ASH.Lighting.ClockTime = 0 end)
ASH.createButton(ASH.worldTab, "BtnZeroGravWorld", "127. Unanchor Base", 7, function() local b = ASH.Workspace:FindFirstChild("Baseplate") if b then b.Anchored = false end end)
ASH.createButton(ASH.worldTab, "BtnClearParticles", "128. Clear Emitters", 8, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("ParticleEmitter") then v:Destroy() end end end)
ASH.createButton(ASH.worldTab, "BtnUnanchorWorld", "99. Local Unanchor", 9, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("BasePart") and not v:IsDescendantOf(ASH.player.Character) then v.Anchored = false end end end)
ASH.createButton(ASH.worldTab, "BtnTimeFreeze", "130. Pause Time", 10, function() ASH.Lighting.ClockTime = ASH.Lighting.ClockTime end)
-- NEW BUTTONS (131 - 135)
ASH.createButton(ASH.worldTab, "BtnMidnight", "131. Midnight Clock", 11, function() ASH.Lighting.ClockTime = 24 end)
ASH.createButton(ASH.worldTab, "BtnSunset", "132. Sunset Ambient", 12, function() ASH.Lighting.ClockTime = 18 end)
ASH.createButton(ASH.worldTab, "BtnSunrise", "133. Sunrise Ambient", 13, function() ASH.Lighting.ClockTime = 6 end)
ASH.createButton(ASH.worldTab, "BtnNoShadows", "134. Disable Shadows", 14, function() ASH.Lighting.GlobalShadows = false end)
ASH.createButton(ASH.worldTab, "BtnYesShadows", "135. Enable Shadows", 15, function() ASH.Lighting.GlobalShadows = true end)
-- ASH..-AYE v4 (Block 12: World Tab Commands Part 2)
local ASH = shared.ASH
ASH.createButton(ASH.worldTab, "BtnPinkSky", "136. Pink Ambient", 16, function() ASH.Lighting.OutdoorAmbient = Color3.fromRGB(255, 105, 180) end)
ASH.createButton(ASH.worldTab, "BtnGreenSky", "137. Matrix Green", 17, function() ASH.Lighting.OutdoorAmbient = Color3.fromRGB(0, 255, 100) end)
ASH.createButton(ASH.worldTab, "BtnCyanSky", "138. Cyan World", 18, function() ASH.Lighting.OutdoorAmbient = Color3.fromRGB(0, 255, 255) end)
ASH.createButton(ASH.worldTab, "BtnOrangeSky", "139. Autumn Sky", 19, function() ASH.Lighting.OutdoorAmbient = Color3.fromRGB(255, 140, 0) end)
ASH.createButton(ASH.worldTab, "BtnNormalFOV", "140. Reset FOV (70)", 20, function() ASH.camera.FieldOfView = 70 end)
ASH.createButton(ASH.worldTab, "BtnZoomFOV", "141. Zoom FOV (30)", 21, function() ASH.camera.FieldOfView = 30 end)
ASH.createButton(ASH.worldTab, "BtnExtremeFog", "142. Dense Fog", 22, function() ASH.Lighting.FogEnd = 100 end)
ASH.createButton(ASH.worldTab, "BtnClearWorldSounds", "143. Delete Sound Objects", 23, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("Sound") then v:Destroy() end end end)
ASH.createButton(ASH.worldTab, "BtnGlassMap", "144. Smooth Glass Map", 24, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.Glass end end end)
ASH.createButton(ASH.worldTab, "BtnNeonMap", "145. Neon Map", 25, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.Neon end end end)
ASH.createButton(ASH.worldTab, "BtnIceMap", "146. Ice Map", 26, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.Ice end end end)
ASH.createButton(ASH.worldTab, "BtnWoodMap", "147. Wood Map", 27, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.Wood end end end)
ASH.createButton(ASH.worldTab, "BtnForceDay", "148. Force Day Cycle", 28, function() ASH.Lighting.ClockTime = 14 end)
ASH.createButton(ASH.worldTab, "BtnClearExplosions", "149. Clear Explosions", 29, function() for _,v in ipairs(ASH.Workspace:GetDescendants()) do if v:IsA("Explosion") then v:Destroy() end end end)
ASH.createButton(ASH.worldTab, "BtnLockCam", "150. Lock Cam Target", 30, function() ASH.camera.CameraType = Enum.CameraType.Fixed end)
-- ASH..-AYE v4 (Block 13: Startup & Execution Verification)
local ASH = shared.ASH
ASH.mainFrame.Visible = true
print("==========================================")
print("ASH..-AYE Admin Panel v4 [150 COMMANDS]")
print("All 150 Buttons Successfully Initialized!")
print("==========================================")How to Execute Universal Script – Ash..-aye
Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.
Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.
Step 3: Join Experience: Launch Roblox and join Universal Script.
Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.
Created By
View Author ProfileFeatures & Information
Script Changelog (2)
Community Comments (0)
No comments yet for this script.
Frequently Asked Questions
How do I execute Universal Script – Ash..-aye in Roblox?
To run Universal Script – Ash..-aye, copy the Lua loadstring from the code viewer above, launch Roblox and join Universal Script, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.
Is Universal Script – Ash..-aye keyless or does it require an access key?
Universal Script – Ash..-aye requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.
Is Universal Script – Ash..-aye currently safe and working?
This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.


![Ez Hub [Open Source] [150+ games] - Verified script for Universal Script](https://media.kocakz.me/b74a9ac15370ba766b2fa9531f17c9dad2c0befb2b951693ae723e4c7d2c3fb6.webp)

![[KEYLESS] Moondiety Script | 20+ supported Games - Verified script for Universal Script](https://media.kocakz.me/6834c33a36c9fbe66afae4c6754c2b80386ce636b2f972464a95866f4b6a42eb.webp)

