jjs script very ez key
Key Required

jjs script very ez key

[SKY ASSASSIN] Jujutsu ShenanigansBry905313Bry905313 4.3K views 237 executesUpdated Mar 6, 2026
Unrated
00
Lua Script•248 lines (6595 chars)
local U=game:GetService("UserInputService")
local V=game:GetService("VirtualInputManager")
local P=game.Players
local p=P.LocalPlayer
local char,hum,root

local key="wafle905313"
local on,busy=false,false
local esp=false
local fly=false
local flySpeed=50

local function getChar()
	char=p.Character or p.CharacterAdded:Wait()
	hum=char:WaitForChild("Humanoid")
	root=char:WaitForChild("HumanoidRootPart")
end
getChar()
p.CharacterAdded:Connect(getChar)

-- KEY GUI
local keyGui=Instance.new("ScreenGui")
keyGui.ResetOnSpawn=false
keyGui.Parent=p.PlayerGui

local kf=Instance.new("Frame",keyGui)
kf.Size=UDim2.new(0,240,0,160)
kf.Position=UDim2.new(.5,0,.5,0)
kf.AnchorPoint=Vector2.new(.5,.5)
kf.BackgroundColor3=Color3.fromRGB(25,25,25)
kf.Active,kf.Draggable=true,true
Instance.new("UICorner",kf)

local title=Instance.new("TextLabel",kf)
title.Size=UDim2.new(1,0,0,35)
title.BackgroundTransparency=1
title.Text="wafle's jjs hub"
title.Font=Enum.Font.GothamBold
title.TextSize=18
title.TextColor3=Color3.new(1,1,1)

local box=Instance.new("TextBox",kf)
box.Size=UDim2.new(0,200,0,35)
box.Position=UDim2.new(.5,-100,0,50)
box.PlaceholderText="enter key"
Instance.new("UICorner",box)

local submit=Instance.new("TextButton",kf)
submit.Size=UDim2.new(0,200,0,35)
submit.Position=UDim2.new(.5,-100,0,95)
submit.Text="submit"
submit.BackgroundColor3=Color3.fromRGB(60,60,60)
submit.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",submit)

-- GET KEY BUTTON
local getKey=Instance.new("TextButton",kf)
getKey.Size=UDim2.new(0,200,0,35)
getKey.Position=UDim2.new(.5,-100,0,135)
getKey.Text="get key"
getKey.BackgroundColor3=Color3.fromRGB(80,80,80)
getKey.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",getKey)

getKey.MouseButton1Click:Connect(function()
	if setclipboard then
		setclipboard("https://discord.gg/xD73RDNu")
	end
	
	game.StarterGui:SetCore("SendNotification",{
		Title="wafle's jjs hub",
		Text="discord link copied to clipboard!",
		Duration=5
	})
end)

-- MAIN GUI
local gui=Instance.new("ScreenGui")
gui.ResetOnSpawn=false
gui.Parent=p.PlayerGui
gui.Enabled=false

local f=Instance.new("Frame",gui)
f.Size=UDim2.new(0,260,0,260)
f.Position=UDim2.new(.5,0,.5,0)
f.AnchorPoint=Vector2.new(.5,.5)
f.BackgroundColor3=Color3.fromRGB(20,20,20)
f.Active,f.Draggable=true,true
Instance.new("UICorner",f)

local hubTitle=Instance.new("TextLabel",f)
hubTitle.Size=UDim2.new(1,0,0,35)
hubTitle.BackgroundTransparency=1
hubTitle.Text="wafle's jjs hub"
hubTitle.Font=Enum.Font.GothamBold
hubTitle.TextSize=18
hubTitle.TextColor3=Color3.new(1,1,1)

-- AUTO BLACK FLASH
local b=Instance.new("TextButton",f)
b.Size=UDim2.new(0,200,0,35)
b.Position=UDim2.new(.5,-100,0,45)
b.Text="auto black flash: off"
b.BackgroundColor3=Color3.fromRGB(170,60,60)
b.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",b)

-- ESP BUTTON
local e=Instance.new("TextButton",f)
e.Size=UDim2.new(0,200,0,35)
e.Position=UDim2.new(.5,-100,0,90)
e.Text="esp: off"
e.BackgroundColor3=Color3.fromRGB(170,60,60)
e.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",e)

-- FLY BUTTON
local flyBtn=Instance.new("TextButton",f)
flyBtn.Size=UDim2.new(0,200,0,35)
flyBtn.Position=UDim2.new(.5,-100,0,135)
flyBtn.Text="fly: off"
flyBtn.BackgroundColor3=Color3.fromRGB(170,60,60)
flyBtn.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",flyBtn)

-- SPEED LABEL
local speedLabel=Instance.new("TextLabel",f)
speedLabel.Size=UDim2.new(0,200,0,20)
speedLabel.Position=UDim2.new(.5,-100,0,175)
speedLabel.BackgroundTransparency=1
speedLabel.Text="fly speed: 50"
speedLabel.TextColor3=Color3.new(1,1,1)

-- SPEED SLIDER
local slider=Instance.new("TextButton",f)
slider.Size=UDim2.new(0,200,0,20)
slider.Position=UDim2.new(.5,-100,0,200)
slider.Text="drag to change speed"
slider.BackgroundColor3=Color3.fromRGB(60,60,60)
slider.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",slider)

-- KEY CHECK
submit.MouseButton1Click:Connect(function()
	if box.Text==key then
		keyGui:Destroy()
		gui.Enabled=true
	else
		submit.Text="wrong key"
	end
end)

-- BLACK FLASH
b.MouseButton1Click:Connect(function()
	on=not on
	b.Text="auto black flash: "..(on and "on" or "off")
	b.BackgroundColor3=on and Color3.fromRGB(60,170,90) or Color3.fromRGB(170,60,60)
end)

U.InputBegan:Connect(function(i,gp)
	if gp or not on or busy or i.KeyCode~=Enum.KeyCode.Three then return end
	busy=true
	V:SendKeyEvent(true,Enum.KeyCode.Three,false,game)
	V:SendKeyEvent(false,Enum.KeyCode.Three,false,game)
	task.wait(0.33)
	V:SendKeyEvent(true,Enum.KeyCode.Three,false,game)
	V:SendKeyEvent(false,Enum.KeyCode.Three,false,game)
	task.wait(.4)
	busy=false
end)

-- ESP
local function addESP(m)
	if m:FindFirstChild("ESP") then return end
	local h=Instance.new("Highlight",m)
	h.Name="ESP"
	h.FillColor=Color3.fromRGB(255,0,0)
	h.OutlineColor=Color3.new(1,1,1)
end

local function removeESP()
	for _,v in pairs(workspace:GetDescendants()) do
		if v:IsA("Highlight") and v.Name=="ESP" then
			v:Destroy()
		end
	end
end

e.MouseButton1Click:Connect(function()
	esp=not esp
	e.Text="esp: "..(esp and "on" or "off")
	e.BackgroundColor3=esp and Color3.fromRGB(60,170,90) or Color3.fromRGB(170,60,60)

	if esp then
		for _,v in pairs(workspace:GetDescendants()) do
			if v:IsA("Model") and (v:FindFirstChild("Humanoid") or v.Name:lower():find("dummy")) then
				addESP(v)
			end
		end
	else
		removeESP()
	end
end)

-- FLY
local bv,gyro
flyBtn.MouseButton1Click:Connect(function()
	fly=not fly
	flyBtn.Text="fly: "..(fly and "on" or "off")
	flyBtn.BackgroundColor3=fly and Color3.fromRGB(60,170,90) or Color3.fromRGB(170,60,60)

	if fly then
		bv=Instance.new("BodyVelocity",root)
		bv.MaxForce=Vector3.new(1e5,1e5,1e5)

		gyro=Instance.new("BodyGyro",root)
		gyro.MaxTorque=Vector3.new(1e5,1e5,1e5)

		task.spawn(function()
			while fly do
				local cam=workspace.CurrentCamera
				local dir=Vector3.zero

				if U:IsKeyDown(Enum.KeyCode.W) then dir+=cam.CFrame.LookVector end
				if U:IsKeyDown(Enum.KeyCode.S) then dir-=cam.CFrame.LookVector end
				if U:IsKeyDown(Enum.KeyCode.A) then dir-=cam.CFrame.RightVector end
				if U:IsKeyDown(Enum.KeyCode.D) then dir+=cam.CFrame.RightVector end

				bv.Velocity=dir*flySpeed
				gyro.CFrame=cam.CFrame
				task.wait()
			end
			bv:Destroy()
			gyro:Destroy()
		end)
	end
end)

-- SPEED SLIDER
slider.MouseButton1Down:Connect(function()
	local m=p:GetMouse()
	repeat
		local x=(m.X-slider.AbsolutePosition.X)/slider.AbsoluteSize.X
		flySpeed=math.clamp(math.floor(x*500),1,500)
		speedLabel.Text="fly speed: "..flySpeed
		task.wait()
	until not U:IsMouseButtonPressed(Enum.UserInputType.MouseButton1)
end)

Features & Information

- fly -auto blackflash

Community Comments (8)

loudantelope7051loudantelope7051Mar 6, 2026

Thanks

Ram_Ram_Mar 7, 2026

AI lol

PoatekPoatekMar 7, 2026

wrong dc invite son

Ram_Ram_Mar 7, 2026

key is wafle905313 stupid enough to make a key thing open source

Replying to @Ram_
Jayce061114Jayce061114Mar 7, 2026

@Ram_ ur goated

Replying to @Jayce061114
Ram_Ram_Mar 14, 2026

@Jayce061114 dont even use the script, its trash

Replying to @Ram_
noxisdudunoxisduduMar 21, 2026

@Ram_ do u got any good jjs scrip with no key papi?

Replying to @noxisdudu
Ram_Ram_Mar 23, 2026

@noxisdudu use spotlightgg just search it

More Scripts for [SKY ASSASSIN] Jujutsu Shenanigans