Back to Scripts
Awakeing and Dummy S*er

Awakeing and Dummy S*er

ScriptBlox
Free

Game: [Hollow Purple] KJ Battlegrounds

72 Views
0 Likes
1 Dislikes
king02noob

king02noob

offline

Features

Must equip each ultimates character, meaning u cant be gojo and have jun's ultim, it wont work,

Script Code

-- Services
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")

local player = Players.LocalPlayer

-- Remotes
local Remotes = ReplicatedStorage:WaitForChild("Remotes")

local Ultimates = Remotes:WaitForChild("Ulting")
local Dummy = Remotes:WaitForChild("Dummy")

-- UI
local gui = Instance.new("ScreenGui")
gui.Name = "UltimateMenu"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 260, 0, 360)
frame.Position = UDim2.new(0.5, -130, 0.45, -180)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
frame.BorderSizePixel = 0
frame.Active = true
frame.Parent = gui

-- Dragging
local dragging, dragStart, startPos
frame.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		startPos = frame.Position
	end
end)

frame.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = false
	end
end)

UserInputService.InputChanged:Connect(function(input)
	if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
		local delta = input.Position - dragStart
		frame.Position = UDim2.new(
			startPos.X.Scale,
			startPos.X.Offset + delta.X,
			startPos.Y.Scale,
			startPos.Y.Offset + delta.Y
		)
	end
end)

-- Scroll
local scroll = Instance.new("ScrollingFrame")
scroll.Size = UDim2.new(1, -10, 1, -10)
scroll.Position = UDim2.new(0, 5, 0, 5)
scroll.CanvasSize = UDim2.new(0, 0, 0, 0)
scroll.ScrollBarImageTransparency = 0.3
scroll.Parent = frame

local layout = Instance.new("UIListLayout")
layout.Padding = UDim.new(0, 6)
layout.Parent = scroll

layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
	scroll.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y + 10)
end)

-- Helpers
local function section(title)
	local label = Instance.new("TextLabel")
	label.Size = UDim2.new(1, -10, 0, 28)
	label.Text = title
	label.TextScaled = true
	label.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
	label.TextColor3 = Color3.new(1, 1, 1)
	label.Parent = scroll
end

local function button(text, callback)
	local btn = Instance.new("TextButton")
	btn.Size = UDim2.new(1, -10, 0, 36)
	btn.Text = text
	btn.TextScaled = true
	btn.BackgroundColor3 = Color3.fromRGB(80, 140, 220)
	btn.TextColor3 = Color3.new(1, 1, 1)
	btn.Parent = scroll

	btn.MouseButton1Click:Connect(callback)
end

-- 🔥 AWAKENING
section("Awakening")

button("Awake", function()
	Ultimates.Awake:FireServer()
end)

-- ⚔️ ULTIMATES
section("Ultimates")

button("Jun Ultimate", function()
	Ultimates.JunUltimate:FireServer()
end)

button("Sorcerer Time", function()
	Ultimates.SorcererTime:FireServer()
end)

button("Ultimate Used", function()
	Ultimates.UltimateUsed:FireServer()
end)

button("Undead", function()
	Ultimates.Undead:FireServer()
end)

-- 🧍 DUMMY SPAWNERS
section("Dummy Spawners")

button("Spawn Dummy", function()
	Dummy.SpawnDummy:FireServer()
end)

button("Spawn Low Dummy", function()
	Dummy.SpawnLowDummy:FireServer()
end)

button("Spawn Blocking Dummy", function()
	Dummy.SpawnBlockingDummy:FireServer()
end)

button("Spawn Attacking Dummy", function()
	Dummy.SpawnAttackingDummy:FireServer()
end)

Ratings & Reviews

No reviews yet. Be the first to review this script!

Comments (0)

Please login to comment

Login with Discord

Loading comments...