-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] loadstring("local a=game:GetService('Players')local b=a.LocalPlayer local c=game:GetService('RunService')local d=game:GetService('TeleportService')local e='none'local f=''local g=0.60 local h=false local i=false local j=false local k='@'local l={'tmx meh sparrow','tmx meh bot','tmx meh knife','tmx meh void','tmx meh clown','tmx meh spider','tmx meh road','tmx meh torch','tmx meh thunder','tmx meh cheetah','tmx meh knife','tmx meh blaze','tmx meh gold','tmx meh steel','tmx meh dragon','tmx meh wolf','Nanu k1ng','Nanu daddy','king Nanu','GFX on top'}local m=function(n)pcall(function()local o=game:GetService('TextChatService')if o.ChatVersion==Enum.ChatVersion.TextChatService then local p=o.TextChannels:FindFirstChild('RBXGeneral')if p then p:SendAsync(n)end else local q=game:GetService('ReplicatedStorage')local r=q:FindFirstChild('DefaultChatSystemChatEvents')if r then local s=r:FindFirstChild('SayMessageRequest')if s then s:FireServer(n,'All')end end end end)end local function t()local u=b.Character if u then for _,v in pairs(u:GetDescendants())do if v:IsA('BasePart')then v.CanCollide=not i end end end end c.RenderStepped:Connect(function()if i then t()end end)local function w()local x=b.Character if x and x:FindFirstChild('Humanoid')then local y=x.Humanoid if y.Sit and j then y.Sit=false end if y.SeatPart and j then y.Sit=false y.SeatPart=nil end end end c.Stepped:Connect(function()if j then w()end end)local function z(A)local B=140-#A if B<10 then B=10 end local C=#k if C==0 then C=1 end local D=math.floor(B/C)+1 local E=string.rep(k,D)E=E:sub(1,B)return E end local function F()if h then return end h=true task.spawn(function()local G=0 while h do for _,H in pairs(l)do if not h then break end local I=(e=='none')and' '..H or' '..e..' '..H local J=z(I)local K=J..I m(string.lower(K))G=G+1 local L=(math.random(-3,3)/100)local M=math.max(0.25,g+L)task.wait(M)if G%10==0 then task.wait(1.1)end end task.wait(0.1)end end)end local function N()h=false m('[Nanu] stop.')end local function O(P,Q)local R=Q.Name:lower()local S=Q.DisplayName:lower()if Q~=b and R~=f and S~=f then return end local T={}for U in P:gmatch('%S+')do table.insert(T,U)end if #T==0 then return end local V=T[1]:lower()if V=='!rejoin'then d:TeleportToPlaceInstance(game.PlaceId,game.JobId,b)elseif V=='!speed'and T[2]then local W=tonumber(T[2])if W and W>0 then g=W m('[⚡ speed set to '..g..'s ⚡]')end elseif V=='!target'and T[2]then e=T[2]:lower()m('[Nanu] target: '..e)elseif V=='!setmaster'and T[2]then f=T[2]:lower()m('[Nanu] master set: '..f)elseif V=='!noclip'then i=not i t()m('[Nanu] noclip: '..(i and'on'or'off'))if updateNoclipButton then updateNoclipButton()end elseif V=='!nosit'then j=not j m('[GAURAV] anti-sit: '..(j and'on'or'off'))if updateNositButton then updateNositButton()end elseif V=='!start'then F()elseif V=='!stop'then N()end end for _,X in pairs(a:GetPlayers())do X.Chatted:Connect(function(Y)O(Y,X)end)end a.PlayerAdded:Connect(function(Z)Z.Chatted:Connect(function(aa)O(aa,Z)end)end)m('☠️GFX SPAMMER LOADED☠️')local ab=Instance.new('ScreenGui')ab.Name='GFX SPAMMER 'ab.ResetOnSpawn=false pcall(function()ab.Parent=game:GetService('CoreGui')end)if not ab.Parent then ab.Parent=b:WaitForChild('PlayerGui')end local ac=Instance.new('TextButton')ac.Size=UDim2.new(0,60,0,60)ac.Position=UDim2.new(0,10,0,50)ac.BackgroundColor3=Color3.fromRGB(255,200,100)ac.BackgroundTransparency=0.1 ac.Text='G'ac.TextColor3=Color3.fromRGB(255,255,255)ac.TextSize=28 ac.Font=Enum.Font.GothamBold ac.BorderSizePixel=0 ac.Parent=ab local ad=Instance.new('UICorner')ad.CornerRadius=UDim.new(1,0)ad.Parent=ac local ae=Instance.new('UIStroke')ae.Color=Color3.fromRGB(255,200,100)ae.Thickness=2 ae.ApplyStrokeMode=Enum.ApplyStrokeMode.Border ae.Parent=ac local af=Instance.new('Frame')af.Size=UDim2.new(0,260,0,440)af.Position=UDim2.new(0.5,-130,0.5,-220)af.BackgroundColor3=Color3.fromRGB(20,20,30)af.BackgroundTransparency=0.1 af.BorderSizePixel=0 af.Active=true af.Draggable=true af.Parent=ab local ag=Instance.new('UICorner')ag.CornerRadius=UDim.new(0,10)ag.Parent=af local ah=Instance.new('Frame')ah.Size=UDim2.new(1,0,0,28)ah.BackgroundColor3=Color3.fromRGB(30,30,40)ah.BorderSizePixel=0 ah.Parent=af local ai=Instance.new('UICorner')ai.CornerRadius=UDim.new(0,10)ai.Parent=ah local aj=Instance.new('TextLabel')aj.Size=UDim2.new(1,0,1,0)aj.BackgroundTransparency=1 aj.Text='👑 NANU k1ng'aj.TextColor3=Color3.fromRGB(255,200,100)aj.TextScaled=true aj.Font=Enum.Font.GothamBold aj.Parent=ah local ak=Instance.new('TextButton')ak.Size=UDim2.new(0,22,0,22)ak.Position=UDim2.new(1,-28,0,3)ak.BackgroundColor3=Color3.fromRGB(80,80,100)ak.BackgroundTransparency=0.2 ak.Text='−'ak.TextColor3=Color3.fromRGB(255,255,255)ak.TextSize=16 ak.Font=Enum.Font.GothamBold ak.Parent=ah local al=Instance.new('TextButton')al.Size=UDim2.new(0,22,0,22)al.Position=UDim2.new(1,-52,0,3)al.BackgroundColor3=Color3.fromRGB(200,50,50)al.BackgroundTransparency=0.2 al.Text='✕'al.TextColor3=Color3.fromRGB(255,255,255)al.TextSize=14 al.Font=Enum.Font.GothamBold al.Parent=ah local function am(an,ao)local ap=Instance.new('TextLabel')ap.Size=UDim2.new(0.85,0,0,18)ap.Position=UDim2.new(0.075,0,ao,0)ap.BackgroundTransparency=1 ap.Text=an ap.TextColor3=Color3.fromRGB(220,220,220)ap.TextSize=10 ap.Font=Enum.Font.Gotham ap.TextXAlignment=Enum.TextXAlignment.Left ap.Parent=af return ap end local aq=am('⚪ idle',0.06)local ar=am('target: none',0.13)local as=am('master: none',0.20)local at=am('speed: 0.60s',0.27)local au=am('filler: @',0.34)local function av(aw,ax,ay)local az=Instance.new('TextBox')az.Size=UDim2.new(ay,0,0,22)az.Position=UDim2.new(0.075,0,ax,0)az.BackgroundColor3=Color3.fromRGB(50,50,60)az.BackgroundTransparency=0.1 az.PlaceholderText=aw az.TextColor3=Color3.fromRGB(255,255,255)az.TextSize=11 az.Font=Enum.Font.Gotham az.Parent=af return az end local function aA(aB,aC,aD,aE)local aF=Instance.new('TextButton')aF.Size=UDim2.new(0.2,0,0,22)aF.Position=UDim2.new(aC,0,aD,0)aF.BackgroundColor3=aE aF.BackgroundTransparency=0.15 aF.Text=aB aF.TextColor3=Color3.fromRGB(255,255,255)aF.TextSize=10 aF.Font=Enum.Font.GothamBold aF.Parent=af local aG=Instance.new('UICorner')aG.CornerRadius=UDim.new(0,4)aG.Parent=aF return aF end local aH=av('username',0.42,0.55)local aI=aA('set',0.675,0.42,Color3.fromRGB(0,150,200))local aJ=av('master',0.50,0.55)local aK=aA('set',0.675,0.50,Color3.fromRGB(0,150,200))local aL=av('speed',0.58,0.3)local aM=aA('spd',0.69,0.58,Color3.fromRGB(200,150,0))local aN=av('custom filler',0.66,0.55)local aO=aA('set',0.675,0.66,Color3.fromRGB(200,100,200))local function aP(aQ,aR,aS)local aT=Instance.new('TextButton')aT.Size=UDim2.new(0.4,0,0,30)aT.Position=UDim2.new(0.075,0,aR,0)aT.BackgroundColor3=aS aT.BackgroundTransparency=0.15 aT.Text=aQ aT.TextColor3=Color3.fromRGB(255,255,255)aT.TextSize=11 aT.Font=Enum.Font.GothamBold aT.Parent=af local aU=Instance.new('UICorner')aU.CornerRadius=UDim.new(0,6)aU.Parent=aT return aT end local aV=aP('▶ START',0.76,Color3.fromRGB(0,180,0))local aW=aP('⏹ STOP',0.76,Color3.fromRGB(180,0,0))aW.Position=UDim2.new(0.525,0,0.76,0)local aX=aP('🚫 NOCLIP',0.86,Color3.fromRGB(0,100,200))local aY=aP('🪑 NOSIT',0.86,Color3.fromRGB(200,100,0))aY.Position=UDim2.new(0.525,0,0.86,0)local aZ=aP('🔄 REJOIN',0.96,Color3.fromRGB(0,100,200))aZ.Position=UDim2.new(0.3,0,0.96,0)function updateNoclipButton()aX.Text=i and'🚫 NOCLIP ON'or'🚫 NOCLIP OFF'aX.BackgroundColor3=i and Color3.fromRGB(0,180,0)or Color3.fromRGB(0,100,200)end function updateNositButton()aY.Text=j and'🪑 NOSIT ON'or'🪑 NOSIT OFF'aY.BackgroundColor3=j and Color3.fromRGB(0,180,0)or Color3.fromRGB(200,100,0)end function updateFillerLabel()au.Text='filler: '..k end aI.MouseButton1Click:Connect(function()local ba=aH.Text:lower()if ba~=''then e=ba ar.Text='target: '..e m('[Nanu] target: '..e)aH.Text=''end end)aK.MouseButton1Click:Connect(function()local bb=aJ.Text:lower()if bb~=''then f=bb as.Text='master: '..f m('[Nanu] master set: '..f)aJ.Text=''end end)aM.MouseButton1Click:Connect(function()local bc=tonumber(aL.Text)if bc and bc>0 then g=bc at.Text='speed: '..bc..'s'm('[⚡ speed set to '..bc..'s ⚡]')else aL.Text=tostring(g)end end)aO.MouseButton1Click:Connect(function()local bd=aN.Text if bd~=''then k=bd updateFillerLabel()m('[Nanu] filler set to: '..k)aN.Text=''end end)aV.MouseButton1Click:Connect(function()if not h then F()aq.Text='🟢 SPAMMING'aq.TextColor3=Color3.fromRGB(0,255,0)else m('[Nanu] already spamming!')end end)aW.MouseButton1Click:Connect(function()if h then N()aq.Text='🔴 STOPPED'aq.TextColor3=Color3.fromRGB(255,100,100)end end)aX.MouseButton1Click:Connect(function()i=not i t()updateNoclipButton()m('[Nanu] noclip: '..(i and'on'or'off'))end)aY.MouseButton1Click:Connect(function()j=not j updateNositButton()m('[Nanu] anti-sit: '..(j and'on'or'off'))end)aZ.MouseButton1Click:Connect(function()d:TeleportToPlaceInstance(game.PlaceId,game.JobId,b)end)local function be()af.Visible=not af.Visible ak.Text=af.Visible and'−'or'+'end ak.MouseButton1Click:Connect(be)al.MouseButton1Click:Connect(function()N()ab:Destroy()end)ac.MouseButton1Click:Connect(be)updateNoclipButton()updateNositButton()updateFillerLabel()aq.TextColor3=Color3.fromRGB(200,200,200)print('✅ GFX SPAMMER LOADED – ENLARGED GUI, NO BANG')")()