Elvisfofo_rblx

Teamc00lkidd

Jul 11th, 2025
691
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.14 KB | None | 0 0
  1. local Player = game:GetService("Players").LocalPlayer
  2. local Mouse = Player:GetMouse()
  3.  
  4. -- idk
  5. local ScreenGui = Instance.new("ScreenGui")
  6. ScreenGui.Name = "elvis&k00lkidd81 collab GUI (FE)"
  7. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  8.  
  9. local MainFrame = Instance.new("Frame")
  10. MainFrame.Name = "MainFrame"
  11. MainFrame.Size = UDim2.new(0, 450, 0, 500)
  12. MainFrame.Position = UDim2.new(0.5, -225, 0.5, -250)
  13. MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  14. MainFrame.BackgroundTransparency = 0.2
  15. MainFrame.BorderColor3 = Color3.fromRGB(0, 255, 0)
  16. MainFrame.BorderSizePixel = 2
  17. MainFrame.Active = true
  18. MainFrame.Draggable = true
  19. MainFrame.ClipsDescendants = true
  20.  
  21. -- logo LMAO
  22. local Logo = Instance.new("ImageLabel")
  23. Logo.Name = "Logo"
  24. Logo.Image = "rbxassetid://85628999668713"
  25. Logo.Size = UDim2.new(0, 50, 0, 50)
  26. Logo.Position = UDim2.new(1, -55, 0, 5)
  27. Logo.BackgroundTransparency = 1
  28. Logo.ZIndex = 2
  29.  
  30. local Title = Instance.new("TextLabel")
  31. Title.Name = "Title"
  32. Title.Text = "elvisf0f0 gui (F3X & Admin Needed)"
  33. Title.Size = UDim2.new(1, -60, 0, 40)
  34. Title.Position = UDim2.new(0, 0, 0, 0)
  35. Title.BackgroundTransparency = 1
  36. Title.TextColor3 = Color3.fromRGB(0, 255, 0)
  37. Title.Font = Enum.Font.Cartoon
  38. Title.TextSize = 20
  39. Title.TextStrokeTransparency = 0.7
  40. Title.ZIndex = 2
  41.  
  42. local Credit = Instance.new("TextLabel")
  43. Credit.Name = "Credit"
  44. Credit.Text = "Made by @k00lkidd81 & @SuperHacke_YT (ElvisGamingYTactually) [Team c00lkidd!]"
  45. Credit.Size = UDim2.new(1, 0, 0, 20)
  46. Credit.Position = UDim2.new(0, 0, 0, 40)
  47. Credit.BackgroundTransparency = 1
  48. Credit.TextColor3 = Color3.fromRGB(150, 150, 150)
  49. Credit.Font = Enum.Font.Cartoon
  50. Credit.TextSize = 14
  51. Credit.ZIndex = 2
  52.  
  53. local ScrollingFrame = Instance.new("ScrollingFrame")
  54. ScrollingFrame.Name = "ScrollingFrame"
  55. ScrollingFrame.Size = UDim2.new(1, -10, 1, -80)
  56. ScrollingFrame.Position = UDim2.new(0, 5, 0, 70)
  57. ScrollingFrame.BackgroundTransparency = 1
  58. ScrollingFrame.ScrollBarThickness = 5
  59. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  60.  
  61. local UIListLayout = Instance.new("UIListLayout")
  62. UIListLayout.Padding = UDim.new(0, 10)
  63. UIListLayout.FillDirection = Enum.FillDirection.Vertical
  64.  
  65. -- random
  66. ho.Parent = MainFrame
  67. Title.Parent = MainFrame
  68. Credit.Parent = MainFrame
  69. ScrollingFrame.Parent = MainFrame
  70. UIListLayout.Parent = ScrollingFrame
  71.  
  72. MainFrame.Parent = ScreenGui
  73. ScreenGui.Parent = Player:WaitForChild("PlayerGui")
  74.  
  75. -- hm
  76. local function CreateButton(name, text)
  77. local Button = Instance.new("TextButton")
  78. Button.Name = name
  79. Button.Text = text
  80. Button.Size = UDim2.new(0.48, 0, 0, 40)
  81. Button.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  82. Button.BorderColor3 = Color3.fromRGB(0, 255, 0)
  83. Button.TextColor3 = Color3.fromRGB(255, 255, 255)
  84. Button.Font = Enum.Font.Cartoon
  85. Button.TextSize = 16
  86. Button.ZIndex = 2
  87.  
  88. return Button
  89. end
  90.  
  91. -- admin
  92. local function SendCommand(command)
  93. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  94. local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
  95. RequestCommand:InvokeServer(command)
  96. end
  97.  
  98. -- Function to handle F3X SyncAPI
  99. local function GetSyncAPI()
  100. local player = game.Players.LocalPlayer
  101. local char = player.Character
  102. local tool
  103.  
  104. for i,v in player:GetDescendants() do
  105. if v.Name == "SyncAPI" then
  106. tool = v.Parent
  107. end
  108. end
  109.  
  110. for i,v in game.ReplicatedStorage:GetDescendants() do
  111. if v.Name == "SyncAPI" then
  112. tool = v.Parent
  113. end
  114. end
  115.  
  116. return tool
  117. end
  118.  
  119. -- Create buttons in frames (2 per row)
  120. local function AddButtonPair(button1, button2)
  121. local frame = Instance.new("Frame")
  122. frame.Size = UDim2.new(1, 0, 0, 40)
  123. frame.BackgroundTransparency = 1
  124.  
  125. button1.Position = UDim2.new(0, 0, 0, 0)
  126. button2.Position = UDim2.new(0.52, 0, 0, 0)
  127.  
  128. button1.Parent = frame
  129. button2.Parent = frame
  130. frame.Parent = ScrollingFrame
  131. end
  132.  
  133. -- Create all buttons
  134. local Theme1Button = CreateButton("Theme1", "THEME 1")
  135. local Theme2Button = CreateButton("Theme2", "THEME 2")
  136. local ErikaButton = CreateButton("Erika", "Erika")
  137. local elvisf0f0ThemeButton = CreateButton("elvisf0f0Theme", "elvisf0f0 THEME")
  138.  
  139. local StopAudioButton = CreateButton("StopAudio", "STOP AUDIOS")
  140. local KillAllButton = CreateButton("KillAll", "KILL ALL")
  141. local KickAllButton = CreateButton("KickAll", "KICK ALL")
  142. local CharAllButton = CreateButton("CharAll", "CHAR ALL elvisf0f0")
  143.  
  144. local TitleAllButton = CreateButton("TitleAll", "TITLE ALL elvisf0f0")
  145. local JailAllButton = CreateButton("JailAll", "JAIL ALL")
  146. local AlertAllButton = CreateButton("AlertAll", "ALERT ALL")
  147. local HintButton = CreateButton("Hint", "HINT elvisf0f0")
  148.  
  149. local ServerMsgButton = CreateButton("ServerMsg", "SERVER MSG elvisf0f0")
  150. local FireAllButton = CreateButton("FireAll", "FIRE ALL")
  151. local UnanchorAllButton = CreateButton("UnanchorAll", "UNANCHOR ALL")
  152. local SkyboxButton = CreateButton("Skybox", "SKYBOX")
  153.  
  154. local Skybox2Button = CreateButton("Skybox2", "SKYBOX 2")
  155. local DecalSpamButton = CreateButton("DecalSpam", "DECAL SPAM (k00lkidd)")
  156. local DecalSpam2Button = CreateButton("DecalSpam2", "DECAL SPAM 2(also k00lkidd)")
  157. local cZerkiddButton = CreateButton("cZerkidd", "cZerkidd DECAL SPAM")
  158.  
  159. local SpamTeamsButton = CreateButton("SpamTeams", "SPAM TEAMS")
  160. local ParticlesButton = CreateButton("Particles", "PARTICLES")
  161. local Particles2Button = CreateButton("Particles2", "PARTICLES 2")
  162.  
  163. -- Add button pairs
  164. AddButtonPair(Theme1Button, Theme2Button)
  165. AddButtonPair(ErikaButton, elvisf0f0ThemeButton)
  166. AddButtonPair(StopAudioButton, KillAllButton)
  167. AddButtonPair(KickAllButton, CharAllButton)
  168. AddButtonPair(TitleAllButton, JailAllButton)
  169. AddButtonPair(AlertAllButton, HintButton)
  170. AddButtonPair(ServerMsgButton, FireAllButton)
  171. AddButtonPair(UnanchorAllButton, SkyboxButton)
  172. AddButtonPair(Skybox2Button, DecalSpamButton)
  173. AddButtonPair(DecalSpam2Button, cZerkiddButton)
  174. AddButtonPair(SpamTeamsButton, ParticlesButton)
  175.  
  176. -- Add single button
  177. local frame = Instance.new("Frame")
  178. frame.Size = UDim2.new(1, 0, 0, 40)
  179. frame.BackgroundTransparency = 1
  180. Particles2Button.Position = UDim2.new(0, 0, 0, 0)
  181. Particles2Button.Parent = frame
  182. frame.Parent = ScrollingFrame
  183.  
  184. -- Update canvas size
  185. UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
  186. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 10)
  187. end)
  188.  
  189. -- Button functions
  190. Theme1Button.MouseButton1Click:Connect(function()
  191. SendCommand(";music 1839246711")
  192. end)
  193.  
  194. Theme2Button.MouseButton1Click:Connect(function()
  195. SendCommand(";music 85833437298815")
  196. end)
  197.  
  198. ErikaButton.MouseButton1Click:Connect(function()
  199. SendCommand(";music 123507068071275")
  200. end)
  201.  
  202. elvisf0f0ThemeButton.MouseButton1Click:Connect(function()
  203. SendCommand(";music 118324869664952")
  204. end)
  205.  
  206. StopAudioButton.MouseButton1Click:Connect(function()
  207. -- Client-side audio stopping
  208. for _, sound in ipairs(game:GetService("SoundService"):GetDescendants()) do
  209. if sound:IsA("Sound") then
  210. sound:Stop()
  211. end
  212. end
  213. end)
  214.  
  215. KillAllButton.MouseButton1Click:Connect(function()
  216. SendCommand(";kill all")
  217. end)
  218.  
  219. KickAllButton.MouseButton1Click:Connect(function()
  220. SendCommand(";kick all")
  221. end)
  222.  
  223. CharAllButton.MouseButton1Click:Connect(function()
  224. SendCommand(";char all SuperHacke_YT")
  225. end)
  226.  
  227. TitleAllButton.MouseButton1Click:Connect(function()
  228. SendCommand(";title all elvisf0f0")
  229. end)
  230.  
  231. JailAllButton.MouseButton1Click:Connect(function()
  232. SendCommand(";jail all")
  233. end)
  234.  
  235. AlertAllButton.MouseButton1Click:Connect(function()
  236. SendCommand(";alert all elvisf0f0 was here")
  237. end)
  238.  
  239. HintButton.MouseButton1Click:Connect(function()
  240. SendCommand(";hint elvisf0f0 was here")
  241. end)
  242.  
  243. ServerMsgButton.MouseButton1Click:Connect(function()
  244. SendCommand(";ServerMessage elvisf0f0 was here")
  245. end)
  246.  
  247. SpamTeamsButton.MouseButton1Click:Connect(function()
  248. SendCommand(";createteam blue elvisf0f0 was here LMAO")
  249. SendCommand(";createteam red hello kids Team elvisf0f0 was here")
  250. SendCommand(";createteam y game rekted")
  251. SendCommand(";createteam blue rekted by team elvisf0f0")
  252. SendCommand(";createteam rel haxed by elvisf0f0")
  253. SendCommand(";createteam y idk")
  254. SendCommand(";createteam p wat")
  255. SendCommand(";createteam y idk you just got haxed by elvisf0f0 LOL")
  256. SendCommand(";createteam o no one can stop elvisf0f0")
  257. SendCommand(";createteam black idk")
  258. SendCommand(";createteam green elvisf0f0 was here LMAO")
  259. end)
  260.  
  261. FireAllButton.MouseButton1Click:Connect(function()
  262. local tool = GetSyncAPI()
  263. if tool then
  264. local remote = tool.SyncAPI.ServerEndpoint
  265.  
  266. local function _(args)
  267. remote:InvokeServer(unpack(args))
  268. end
  269.  
  270. local function SetLocked(part,boolean)
  271. local args = {
  272. [1] = "SetLocked",
  273. [2] = {
  274. [1] = part
  275. },
  276. [3] = boolean
  277. }
  278. _(args)
  279. end
  280.  
  281. local function AddFire(part)
  282. local args = {
  283. [1] = "CreateFire",
  284. [2] = {
  285. [1] = {
  286. ["Part"] = part,
  287. ["Heat"] = 25,
  288. ["Size"] = 5,
  289. ["Color"] = Color3.fromRGB(0, 255, 0) -- Green fire
  290. }
  291. }
  292. }
  293. _(args)
  294. end
  295.  
  296. for i,v in game.Workspace:GetDescendants() do
  297. if v:IsA("BasePart") then
  298. spawn(function()
  299. SetLocked(v,false)
  300. AddFire(v)
  301. end)
  302. end
  303. end
  304. end
  305. end)
  306.  
  307. UnanchorAllButton.MouseButton1Click:Connect(function()
  308. local tool = GetSyncAPI()
  309. if tool then
  310. local remote = tool.SyncAPI.ServerEndpoint
  311.  
  312. local function _(args)
  313. remote:InvokeServer(unpack(args))
  314. end
  315.  
  316. local function SetLocked(part,boolean)
  317. local args = {
  318. [1] = "SetLocked",
  319. [2] = {
  320. [1] = part
  321. },
  322. [3] = boolean
  323. }
  324. _(args)
  325. end
  326.  
  327. local function SetAnchor(boolean,part)
  328. local args = {
  329. [1] = "SyncAnchor",
  330. [2] = {
  331. [1] = {
  332. ["Part"] = part,
  333. ["Anchored"] = boolean
  334. }
  335. }
  336. }
  337. _(args)
  338. end
  339.  
  340. for i,v in game.Workspace:GetDescendants() do
  341. if v:IsA("BasePart") then
  342. spawn(function()
  343. SetLocked(v,false)
  344. SetAnchor(false,v)
  345. end)
  346. end
  347. end
  348. end
  349. end)
  350.  
  351. local function Skybox(id)
  352. local tool = GetSyncAPI()
  353. if tool then
  354. local char = Player.Character
  355. if char and char:FindFirstChild("HumanoidRootPart") then
  356. local remote = tool.SyncAPI.ServerEndpoint
  357. local e = char.HumanoidRootPart.CFrame.x
  358. local f = char.HumanoidRootPart.CFrame.y
  359. local g = char.HumanoidRootPart.CFrame.z
  360.  
  361. local args = {
  362. [1] = "CreatePart",
  363. [2] = "Normal",
  364. [3] = CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,6,0),
  365. [4] = workspace
  366. }
  367. remote:InvokeServer(unpack(args))
  368.  
  369. for _,v in ipairs(game.Workspace:GetDescendants()) do
  370. if v:IsA("BasePart") and v.CFrame.x == math.floor(e) and v.CFrame.z == math.floor(g) then
  371. local setNameArgs = {
  372. [1] = "SetName",
  373. [2] = {
  374. [1] = v
  375. },
  376. [3] = "Skybox"
  377. }
  378. remote:InvokeServer(unpack(setNameArgs))
  379.  
  380. local addMeshArgs = {
  381. [1] = "CreateMeshes",
  382. [2] = {
  383. [1] = {
  384. ["Part"] = v
  385. }
  386. }
  387. }
  388. remote:InvokeServer(unpack(addMeshArgs))
  389.  
  390. local setMeshArgs = {
  391. [1] = "SyncMesh",
  392. [2] = {
  393. [1] = {
  394. ["Part"] = v,
  395. ["MeshId"] = "rbxassetid://111891702759441"
  396. }
  397. }
  398. }
  399. remote:InvokeServer(unpack(setMeshArgs))
  400.  
  401. local setTextureArgs = {
  402. [1] = "SyncMesh",
  403. [2] = {
  404. [1] = {
  405. ["Part"] = v,
  406. ["TextureId"] = "rbxassetid://"..id
  407. }
  408. }
  409. }
  410. remote:InvokeServer(unpack(setTextureArgs))
  411.  
  412. local resizeArgs = {
  413. [1] = "SyncMesh",
  414. [2] = {
  415. [1] = {
  416. ["Part"] = v,
  417. ["Scale"] = Vector3.new(7200, 7200, 7200)
  418. }
  419. }
  420. }
  421. remote:InvokeServer(unpack(resizeArgs))
  422.  
  423. local lockArgs = {
  424. [1] = "SetLocked",
  425. [2] = {
  426. [1] = v
  427. },
  428. [3] = true
  429. }
  430. remote:InvokeServer(unpack(lockArgs))
  431. end
  432. end
  433. end
  434. end
  435. end
  436.  
  437. SkyboxButton.MouseButton1Click:Connect(function()
  438. Skybox("97861640102282")
  439. end)
  440.  
  441. Skybox2Button.MouseButton1Click:Connect(function()
  442. Skybox("85628999668713")
  443. end)
  444.  
  445. local function DecalSpam(id)
  446. local tool = GetSyncAPI()
  447. if tool then
  448. local remote = tool.SyncAPI.ServerEndpoint
  449.  
  450. local function _(args)
  451. remote:InvokeServer(unpack(args))
  452. end
  453.  
  454. local function SetLocked(part,boolean)
  455. local args = {
  456. [1] = "SetLocked",
  457. [2] = {
  458. [1] = part
  459. },
  460. [3] = boolean
  461. }
  462. _(args)
  463. end
  464.  
  465. local function SpawnDecal(part,side)
  466. local args = {
  467. [1] = "CreateTextures",
  468. [2] = {
  469. [1] = {
  470. ["Part"] = part,
  471. ["Face"] = side,
  472. ["TextureType"] = "Decal"
  473. }
  474. }
  475. }
  476. _(args)
  477. end
  478.  
  479. local function AddDecal(part,asset,side)
  480. local args = {
  481. [1] = "SyncTexture",
  482. [2] = {
  483. [1] = {
  484. ["Part"] = part,
  485. ["Face"] = side,
  486. ["TextureType"] = "Decal",
  487. ["Texture"] = "rbxassetid://"..asset
  488. }
  489. }
  490. }
  491. _(args)
  492. end
  493.  
  494. for _,v in ipairs(game.workspace:GetDescendants()) do
  495. if v:IsA("BasePart") then
  496. spawn(function()
  497. SetLocked(v,false)
  498. SpawnDecal(v,Enum.NormalId.Front)
  499. AddDecal(v,id,Enum.NormalId.Front)
  500.  
  501. SpawnDecal(v,Enum.NormalId.Back)
  502. AddDecal(v,id,Enum.NormalId.Back)
  503.  
  504. SpawnDecal(v,Enum.NormalId.Right)
  505. AddDecal(v,id,Enum.NormalId.Right)
  506.  
  507. SpawnDecal(v,Enum.NormalId.Left)
  508. AddDecal(v,id,Enum.NormalId.Left)
  509.  
  510. SpawnDecal(v,Enum.NormalId.Bottom)
  511. AddDecal(v,id,Enum.NormalId.Bottom)
  512.  
  513. SpawnDecal(v,Enum.NormalId.Top)
  514. AddDecal(v,id,Enum.NormalId.Top)
  515. end)
  516. end
  517. end
  518. end
  519. end
  520.  
  521. DecalSpamButton.MouseButton1Click:Connect(function()
  522. DecalSpam("97861640102282")
  523. end)
  524.  
  525. DecalSpam2Button.MouseButton1Click:Connect(function()
  526. DecalSpam("85628999668713")
  527. end)
  528.  
  529. cZerkiddButton.MouseButton1Click:Connect(function()
  530. DecalSpam("84589420352972")
  531. end)
  532.  
  533. local function CreateParticles(id)
  534. local tool = GetSyncAPI()
  535. if tool then
  536. local remote = tool.SyncAPI.ServerEndpoint
  537.  
  538. for x = -100, 100, 20 do
  539. for z = -100, 100, 20 do
  540. local char = Player.Character
  541. if char and char:FindFirstChild("HumanoidRootPart") then
  542. local cf = char.HumanoidRootPart.CFrame + Vector3.new(x, 0, z)
  543.  
  544. local args = {
  545. [1] = "CreatePart",
  546. [2] = "Normal",
  547. [3] = cf,
  548. [4] = workspace
  549. }
  550. remote:InvokeServer(unpack(args))
  551.  
  552. for _, part in ipairs(workspace:GetChildren()) do
  553. if part:IsA("BasePart") and part.CFrame == cf then
  554. local setNameArgs = {
  555. [1] = "SetName",
  556. [2] = {
  557. [1] = part
  558. },
  559. [3] = "Particle"
  560. }
  561. remote:InvokeServer(unpack(setNameArgs))
  562.  
  563. local anchorArgs = {
  564. [1] = "SyncAnchor",
  565. [2] = {
  566. [1] = {
  567. ["Part"] = part,
  568. ["Anchored"] = false
  569. }
  570. }
  571. }
  572. remote:InvokeServer(unpack(anchorArgs))
  573.  
  574. local spawnArgs = {
  575. [1] = "CreateTextures",
  576. [2] = {
  577. [1] = {
  578. ["Part"] = part,
  579. ["Face"] = Enum.NormalId.Top,
  580. ["TextureType"] = "Decal"
  581. }
  582. }
  583. }
  584. remote:InvokeServer(unpack(spawnArgs))
  585.  
  586. local addArgs = {
  587. [1] = "SyncTexture",
  588. [2] = {
  589. [1] = {
  590. ["Part"] = part,
  591. ["Face"] = Enum.NormalId.Top,
  592. ["TextureType"] = "Decal",
  593. ["Texture"] = "rbxassetid://"..id
  594. }
  595. }
  596. }
  597. remote:InvokeServer(unpack(addArgs))
  598.  
  599. local transArgs = {
  600. [1] = "SyncMaterial",
  601. [2] = {
  602. [1] = {
  603. ["Part"] = part,
  604. ["Transparency"] = 0.5
  605. }
  606. }
  607. }
  608. remote:InvokeServer(unpack(transArgs))
  609.  
  610. spawn(function()
  611. while part and part.Parent do
  612. local moveArgs = {
  613. [1] = "SyncMove",
  614. [2] = {
  615. [1] = {
  616. ["Part"] = part,
  617. ["CFrame"] = part.CFrame + Vector3.new(0, 0.5, 0)
  618. }
  619. }
  620. }
  621. remote:InvokeServer(unpack(moveArgs))
  622. wait(0.1)
  623.  
  624. local moveArgs = {
  625. [1] = "SyncMove",
  626. [2] = {
  627. [1] = {
  628. ["Part"] = part,
  629. ["CFrame"] = part.CFrame - Vector3.new(0, 0.5, 0)
  630. }
  631. }
  632. }
  633. remote:InvokeServer(unpack(moveArgs))
  634. wait(0.1)
  635. end
  636. end)
  637. end
  638. end
  639. end
  640. end
  641. end
  642. end
  643. end
  644.  
  645. ParticlesButton.MouseButton1Click:Connect(function()
  646. CreateParticles("138966983375667")
  647. end)
  648.  
  649. Particles2Button.MouseButton1Click:Connect(function()
  650. CreateParticles("85628999668713")
  651. end)
  652.  
Advertisement
Add Comment
Please, Sign In to add comment