SHARE
TWEET

FHG

Dantextr Jan 14th, 2020 89 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --FEHAXGUI, SEMI PATCHED, CREDITS GO TO THE ORIGINAL CREATOR
  2. --FE HAX | Beta
  3. local screen = Instance.new("ScreenGui")
  4. local main = Instance.new("Frame")
  5. local topbar = Instance.new("Frame")
  6. local separator = Instance.new("Frame")
  7. local title = Instance.new("TextLabel")
  8. local hide = Instance.new("TextButton")
  9. local baccground = Instance.new("ImageLabel")
  10. local scripts = Instance.new("Frame")
  11. local r6 = Instance.new("TextButton")
  12. local r6icon = Instance.new("ImageLabel")
  13. local r15 = Instance.new("TextButton")
  14. local r15icon = Instance.new("ImageLabel")
  15. local worm = Instance.new("TextButton")
  16. local wormusicon = Instance.new("ImageLabel")
  17. local cyclone = Instance.new("TextButton")
  18. local cycloneicon = Instance.new("ImageLabel")
  19. local credits = Instance.new("Frame")
  20. local credit1 = Instance.new("TextLabel")
  21. local title2 = Instance.new("TextLabel")
  22. local credit2 = Instance.new("TextLabel")
  23. local credit3 = Instance.new("TextLabel")
  24. local message = Instance.new("TextLabel")
  25. local separator_2 = Instance.new("Frame")
  26. local message2 = Instance.new("TextLabel")
  27. local label = Instance.new("TextLabel")
  28. local ticc = Instance.new("Sound")
  29.  
  30. screen.Name = "screen"
  31. screen.Parent = game.Players.LocalPlayer.PlayerGui
  32. screen.ResetOnSpawn = false
  33. screen.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  34.  
  35. main.Name = "main"
  36. main.Parent = screen
  37. main.Active = true
  38. main.BackgroundColor3 = Color3.new(1, 1, 1)
  39. main.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  40. main.ClipsDescendants = true
  41. main.Position = UDim2.new(0.322828591, 0, 0.263406932, 0)
  42. main.Size = UDim2.new(0, 460, 0, 300)
  43.  
  44. topbar.Name = "topbar"
  45. topbar.Parent = main
  46. topbar.Active = true
  47. topbar.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  48. topbar.BorderSizePixel = 0
  49. topbar.Selectable = true
  50. topbar.Size = UDim2.new(0, 460, 0, 25)
  51. topbar.ZIndex = 2
  52.  
  53. separator.Name = "separator"
  54. separator.Parent = topbar
  55. separator.BackgroundColor3 = Color3.new(1, 0.439216, 0.0666667)
  56. separator.BorderSizePixel = 0
  57. separator.Position = UDim2.new(0, 0, 0, 25)
  58. separator.Size = UDim2.new(0, 460, 0, 1)
  59.  
  60. title.Name = "title"
  61. title.Parent = topbar
  62. title.BackgroundColor3 = Color3.new(1, 1, 1)
  63. title.BackgroundTransparency = 1
  64. title.BorderSizePixel = 0
  65. title.Size = UDim2.new(0, 460, 0, 25)
  66. title.Font = Enum.Font.SourceSansItalic
  67. title.Text = "F E  H A X | Beta"
  68. title.TextColor3 = Color3.new(1, 1, 1)
  69. title.TextSize = 18
  70.  
  71. hide.Name = "hide"
  72. hide.Parent = topbar
  73. hide.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  74. hide.BorderSizePixel = 0
  75. hide.Position = UDim2.new(0.945652187, 0, 0, 0)
  76. hide.Size = UDim2.new(0, 25, 0, 25)
  77. hide.Font = Enum.Font.Code
  78. hide.Text = "-"
  79. hide.TextColor3 = Color3.new(1, 1, 1)
  80. hide.TextSize = 20
  81. hide.TextWrapped = true
  82.  
  83. baccground.Name = "baccground"
  84. baccground.Parent = main
  85. baccground.BackgroundColor3 = Color3.new(0.235294, 0.235294, 0.235294)
  86. baccground.Size = UDim2.new(0, 460, 0, 300)
  87. baccground.Image = "rbxassetid://3621719851"
  88.  
  89. scripts.Name = "scripts"
  90. scripts.Parent = baccground
  91. scripts.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  92. scripts.BackgroundTransparency = 0.20000000298023
  93. scripts.BorderColor3 = Color3.new(1, 0.439216, 0.0666667)
  94. scripts.ClipsDescendants = true
  95. scripts.Position = UDim2.new(0.0173913036, 0, 0.206666663, 0)
  96. scripts.Size = UDim2.new(0, 150, 0, 230)
  97.  
  98. r6.Name = "r6"
  99. r6.Parent = scripts
  100. r6.BackgroundColor3 = Color3.new(1, 0.439216, 0.0666667)
  101. r6.BorderSizePixel = 0
  102. r6.Size = UDim2.new(0, 150, 0, 30)
  103. r6.Font = Enum.Font.SourceSans
  104. r6.Text = "       Head Fling (R6)"
  105. r6.TextColor3 = Color3.new(1, 1, 1)
  106. r6.TextSize = 18
  107.  
  108. r6icon.Name = "r6icon"
  109. r6icon.Parent = r6
  110. r6icon.BackgroundColor3 = Color3.new(1, 1, 1)
  111. r6icon.BackgroundTransparency = 1
  112. r6icon.Size = UDim2.new(0, 31, 0, 30)
  113. r6icon.Image = "rbxassetid://3621754608"
  114.  
  115. r15.Name = "r15"
  116. r15.Parent = scripts
  117. r15.BackgroundColor3 = Color3.new(1, 0.439216, 0.0666667)
  118. r15.BorderSizePixel = 0
  119. r15.Position = UDim2.new(0, 0, 0.173913047, 0)
  120. r15.Size = UDim2.new(0, 150, 0, 30)
  121. r15.Font = Enum.Font.SourceSans
  122. r15.Text = "       Head Fling (R15)"
  123. r15.TextColor3 = Color3.new(1, 1, 1)
  124. r15.TextSize = 18
  125.  
  126. r15icon.Name = "r15icon"
  127. r15icon.Parent = r15
  128. r15icon.BackgroundColor3 = Color3.new(1, 1, 1)
  129. r15icon.BackgroundTransparency = 1
  130. r15icon.Position = UDim2.new(0, 0, -0.0304347873, 0)
  131. r15icon.Size = UDim2.new(0, 31, 0, 30)
  132. r15icon.Image = "rbxassetid://3621754608"
  133.  
  134. worm.Name = "worm"
  135. worm.Parent = scripts
  136. worm.BackgroundColor3 = Color3.new(1, 0.439216, 0.0666667)
  137. worm.BorderSizePixel = 0
  138. worm.Position = UDim2.new(0, 0, 0.347826093, 0)
  139. worm.Size = UDim2.new(0, 150, 0, 30)
  140. worm.Font = Enum.Font.SourceSans
  141. worm.Text = "Wormus (R6)"
  142. worm.TextColor3 = Color3.new(1, 1, 1)
  143. worm.TextSize = 18
  144.  
  145. wormusicon.Name = "wormusicon"
  146. wormusicon.Parent = worm
  147. wormusicon.BackgroundColor3 = Color3.new(1, 1, 1)
  148. wormusicon.BackgroundTransparency = 1
  149. wormusicon.Position = UDim2.new(0, 0, -0.018840611, 0)
  150. wormusicon.Size = UDim2.new(0, 31, 0, 30)
  151. wormusicon.Image = "rbxassetid://3621766352"
  152.  
  153. cyclone.Name = "cyclone"
  154. cyclone.Parent = scripts
  155. cyclone.BackgroundColor3 = Color3.new(1, 0.439216, 0.0666667)
  156. cyclone.BorderSizePixel = 0
  157. cyclone.Position = UDim2.new(0, 0, 0.524999976, 0)
  158. cyclone.Size = UDim2.new(0, 150, 0, 30)
  159. cyclone.Font = Enum.Font.SourceSans
  160. cyclone.Text = "    Cyclone Admin"
  161. cyclone.TextColor3 = Color3.new(1, 1, 1)
  162. cyclone.TextSize = 18
  163.  
  164. cycloneicon.Name = "cycloneicon"
  165. cycloneicon.Parent = cyclone
  166. cycloneicon.BackgroundColor3 = Color3.new(1, 1, 1)
  167. cycloneicon.BackgroundTransparency = 1
  168. cycloneicon.Position = UDim2.new(0, 0, -0.0115942359, 0)
  169. cycloneicon.Size = UDim2.new(0, 31, 0, 30)
  170. cycloneicon.Image = "rbxassetid://3621776949"
  171.  
  172. credits.Name = "credits"
  173. credits.Parent = baccground
  174. credits.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  175. credits.BackgroundTransparency = 0.20000000298023
  176. credits.BorderColor3 = Color3.new(1, 0.439216, 0.0666667)
  177. credits.ClipsDescendants = true
  178. credits.Position = UDim2.new(0.365217388, 0, 0.113333337, 0)
  179. credits.Size = UDim2.new(0, 284, 0, 258)
  180.  
  181. credit1.Name = "credit1"
  182. credit1.Parent = credits
  183. credit1.BackgroundColor3 = Color3.new(1, 1, 1)
  184. credit1.BackgroundTransparency = 1
  185. credit1.BorderSizePixel = 0
  186. credit1.Position = UDim2.new(0.233772218, 0, 0.136899233, 0)
  187. credit1.Size = UDim2.new(0, 150, 0, 22)
  188. credit1.Font = Enum.Font.SourceSansLight
  189. credit1.Text = "Scripter : Memedog#1256"
  190. credit1.TextColor3 = Color3.new(1, 0.439216, 0.0666667)
  191. credit1.TextSize = 20
  192. credit1.TextStrokeColor3 = Color3.new(1, 1, 1)
  193. credit1.TextStrokeTransparency = 0.94999998807907
  194.  
  195. title2.Name = "title2"
  196. title2.Parent = credits
  197. title2.BackgroundColor3 = Color3.new(1, 1, 1)
  198. title2.BackgroundTransparency = 1
  199. title2.BorderSizePixel = 0
  200. title2.Position = UDim2.new(0.234047771, 0, 0.0209302381, 0)
  201. title2.Size = UDim2.new(0, 150, 0, 22)
  202. title2.Font = Enum.Font.SourceSansItalic
  203. title2.Text = "Credits:"
  204. title2.TextColor3 = Color3.new(1, 1, 1)
  205. title2.TextSize = 22
  206.  
  207. credit2.Name = "credit2"
  208. credit2.Parent = credits
  209. credit2.BackgroundColor3 = Color3.new(1, 1, 1)
  210. credit2.BackgroundTransparency = 1
  211. credit2.BorderSizePixel = 0
  212. credit2.Position = UDim2.new(0.233772218, 0, 0.26093024, 0)
  213. credit2.Size = UDim2.new(0, 150, 0, 22)
  214. credit2.Font = Enum.Font.SourceSansLight
  215. credit2.Text = "UI : Mellohic#3546"
  216. credit2.TextColor3 = Color3.new(0.054902, 0.458824, 0.72549)
  217. credit2.TextSize = 20
  218. credit2.TextStrokeColor3 = Color3.new(1, 1, 1)
  219. credit2.TextStrokeTransparency = 0.94999998807907
  220.  
  221. credit3.Name = "credit3"
  222. credit3.Parent = credits
  223. credit3.BackgroundColor3 = Color3.new(1, 1, 1)
  224. credit3.BackgroundTransparency = 1
  225. credit3.BorderSizePixel = 0
  226. credit3.Position = UDim2.new(0.233772218, 0, 0.377209306, 0)
  227. credit3.Size = UDim2.new(0, 150, 0, 22)
  228. credit3.Font = Enum.Font.SourceSansLight
  229. credit3.Text = "Scripts : Diemiers#4209"
  230. credit3.TextColor3 = Color3.new(0.168627, 1, 0.47451)
  231. credit3.TextSize = 20
  232. credit3.TextStrokeColor3 = Color3.new(1, 1, 1)
  233. credit3.TextStrokeTransparency = 0.94999998807907
  234.  
  235. message.Name = "message"
  236. message.Parent = credits
  237. message.BackgroundColor3 = Color3.new(1, 1, 1)
  238. message.BackgroundTransparency = 1
  239. message.BorderSizePixel = 0
  240. message.Position = UDim2.new(0.233772218, 0, 0.574883699, 0)
  241. message.Size = UDim2.new(0, 150, 0, 22)
  242. message.Font = Enum.Font.SourceSansLight
  243. message.Text = "Thanks for using FE HAX !"
  244. message.TextColor3 = Color3.new(1, 1, 1)
  245. message.TextSize = 20
  246. message.TextStrokeColor3 = Color3.new(1, 1, 1)
  247. message.TextStrokeTransparency = 0.94999998807907
  248.  
  249. separator_2.Name = "separator"
  250. separator_2.Parent = credits
  251. separator_2.BackgroundColor3 = Color3.new(1, 0.439216, 0.0666667)
  252. separator_2.BorderSizePixel = 0
  253. separator_2.Position = UDim2.new(0, 7, 0, 132)
  254. separator_2.Size = UDim2.new(0, 270, 0, 1)
  255.  
  256. message2.Name = "message2"
  257. message2.Parent = credits
  258. message2.BackgroundColor3 = Color3.new(1, 1, 1)
  259. message2.BackgroundTransparency = 1
  260. message2.BorderSizePixel = 0
  261. message2.Position = UDim2.new(0.233772218, 0, 0.691162765, 0)
  262. message2.Size = UDim2.new(0, 150, 0, 22)
  263. message2.Font = Enum.Font.SourceSansLight
  264. message2.Text = "Press ; to hide or show!"
  265. message2.TextColor3 = Color3.new(1, 1, 1)
  266. message2.TextSize = 20
  267. message2.TextStrokeColor3 = Color3.new(1, 1, 1)
  268. message2.TextStrokeTransparency = 0.94999998807907
  269.  
  270. label.Name = "label"
  271. label.Parent = baccground
  272. label.BackgroundColor3 = Color3.new(1, 1, 1)
  273. label.BackgroundTransparency = 1
  274. label.BorderSizePixel = 0
  275. label.Position = UDim2.new(0.0173913036, 0, 0.113333337, 0)
  276. label.Size = UDim2.new(0, 150, 0, 22)
  277. label.Font = Enum.Font.SourceSansItalic
  278. label.Text = "[Scripts]"
  279. label.TextColor3 = Color3.new(1, 1, 1)
  280. label.TextSize = 22
  281.  
  282. ticc.SoundId = "rbxassetid://558993260"
  283. ticc.Volume = 5
  284. ticc.Parent = game.Players.LocalPlayer.PlayerGui
  285.  
  286. --Scripts:
  287.  
  288. local isHidden = false
  289. local mause = game.Players.LocalPlayer:GetMouse()
  290. local isOpen = true
  291.  
  292. local function ticcsound()
  293. ticc:Play()
  294. end
  295.  
  296. do
  297. local mouse = game:GetService("Players").LocalPlayer:GetMouse();
  298. local inputService = game:GetService('UserInputService');
  299. local heartbeat = game:GetService("RunService").Heartbeat;
  300. function drag(frame)
  301. local s, event = pcall(function()
  302. return frame.MouseEnter
  303. end)
  304. if s then
  305. frame.Active = true;
  306. event:connect(function()
  307. local input = frame.InputBegan:connect(function(key)
  308. if key.UserInputType == Enum.UserInputType.MouseButton1 then
  309. local objectPosition = Vector2.new(mouse.X - frame.AbsolutePosition.X, mouse.Y - frame.AbsolutePosition.Y);
  310. while heartbeat:wait() and inputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) do
  311. frame:TweenPosition(UDim2.new(0, mouse.X - objectPosition.X + (frame.Size.X.Offset * frame.AnchorPoint.X), 0, mouse.Y - objectPosition.Y + (frame.Size.Y.Offset * frame.AnchorPoint.Y)), 'Out', 'Quad', 0.1, true);
  312. end
  313. end
  314. end)
  315. local leave;
  316. leave = frame.MouseLeave:connect(function()
  317. input:disconnect();
  318. leave:disconnect();
  319. end)
  320. end)
  321. end
  322. end
  323. end
  324.  
  325. drag(main)
  326.  
  327. mause.KeyDown:connect(function(key)
  328. if key == ";" then
  329. if isHidden == false then
  330. main:TweenPosition(main.Position - UDim2.new(1,0,0,0),"In","Back",0.4)
  331. isHidden = true
  332. else
  333. main:TweenPosition(main.Position + UDim2.new(1,0,0,0),"Out","Back",0.4)
  334. isHidden = false
  335. end
  336. end
  337. end)
  338.  
  339. hide.MouseButton1Click:connect(function()
  340. if isOpen == true then
  341. ticcsound()
  342. main:TweenSize(UDim2.new(0,460,0,25),"In","Quad",0.3)
  343. isOpen = false
  344. else
  345. ticcsound()
  346. main:TweenSize(UDim2.new(0,460,0,300),"Out","Quad",0.3)
  347. isOpen = true
  348. end
  349. end)
  350.  
  351.  
  352. -- Cyclone part
  353. cyclone.MouseButton1Click:connect(function()
  354. ticcsound()
  355. wait(0.4)
  356. -- Made by Cyclically | Cyclone
  357. -- Version: 0.2a
  358. -- Settings:
  359. local PREFIX = ";"
  360. -- Variables:
  361. local LocalPlayer = game:GetService("Players").LocalPlayer
  362. local TweenService = game:GetService("TweenService")
  363. local RunService = game:GetService("RunService")
  364. local mouse = LocalPlayer:GetMouse()
  365. local ContentProvider = game:GetService("ContentProvider")
  366. local Players = setmetatable(game:GetService("Players"):GetPlayers(), {
  367.     __metatable = "Metatable is locked"; -- Theres a reason for this.
  368.     __index = function(self, k)
  369.         if k:lower() == "all" then
  370.             return game:GetService("Players"):GetPlayers()
  371.         elseif k:lower() == "others" then
  372.             local plrReturn = {}
  373.             for _, plr in pairs(game:GetService("Players"):GetPlayers()) do
  374.                 if plr ~= LocalPlayer then
  375.                     table.insert(plrReturn, plr)
  376.                 end
  377.             end
  378.             return plrReturn
  379.         elseif k:lower() == "me" then
  380.             return {LocalPlayer}
  381.         elseif k:lower() == "random" then
  382.             return game:GetService("Players"):GetPlayers()[math.random(1, #game:GetService("Players"):GetPlayers())]
  383.         else   
  384.             for _, plr in pairs(game:GetService("Players"):GetPlayers()) do
  385.                 if string.find(plr.Name:lower(), k:lower()) then
  386.                     return {plr}
  387.                 end
  388.             end
  389.         end
  390.     end
  391. })
  392. -- Instances:
  393. local CycloneGui = Instance.new("ScreenGui", game.CoreGui)
  394. local mainFrame = Instance.new("ImageLabel", CycloneGui)
  395. local titleLabel = Instance.new("TextLabel", mainFrame)
  396. local bottomFrame = Instance.new("Frame", mainFrame)
  397. local searchBox = Instance.new("TextBox", bottomFrame)
  398. local cmdList = Instance.new("ScrollingFrame", bottomFrame)
  399. local listLayout = Instance.new("UIListLayout", cmdList)
  400. local topBlinker = Instance.new("Frame", CycloneGui)
  401. local bottomBlinker = Instance.new("Frame", CycloneGui)
  402. local introLabel = Instance.new("TextLabel")
  403. local introFrame = Instance.new("ImageLabel", introLabel)
  404. local introShadow = Instance.new("ImageLabel", introLabel)
  405. local notifBar = Instance.new("ImageLabel")
  406. local notifText = Instance.new("TextLabel", notifBar)
  407. local barlabel = Instance.new("TextButton")
  408. --Properties:
  409. CycloneGui.Name = "CycloneGui"
  410.  
  411. mainFrame.Name = "mainFrame"
  412. mainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  413. mainFrame.BackgroundTransparency = 1
  414. mainFrame.Position = UDim2.new(0.82, 0, 1, 0)
  415. mainFrame.Size = UDim2.new(0.16, 0, 0.4, 0)
  416. mainFrame.ZIndex = 0
  417. mainFrame.Image = "rbxassetid://2851927369"
  418. mainFrame.ImageColor3 = Color3.new(0, 0.0196078, 0.0470588)
  419. mainFrame.ScaleType = Enum.ScaleType.Slice
  420. mainFrame.SliceCenter = Rect.new(10, 10, 10, 10)
  421.  
  422. titleLabel.Name = "titleLabel"
  423. titleLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  424. titleLabel.BackgroundTransparency = 1
  425. titleLabel.Size = UDim2.new(1, 0, 0.125409842, 0)
  426. titleLabel.Font = Enum.Font.GothamBold
  427. titleLabel.Text = "Cyclone"
  428. titleLabel.TextColor3 = Color3.new(0.835294, 0.909804, 1)
  429. titleLabel.TextSize = 14
  430.  
  431. bottomFrame.Name = "bottomFrame"
  432. bottomFrame.BackgroundColor3 = Color3.new(0, 0.0117647, 0.0352941)
  433. bottomFrame.BorderSizePixel = 0
  434. bottomFrame.Position = UDim2.new(0, 0, 0.125409856, 0)
  435. bottomFrame.Size = UDim2.new(1, 0, 0.874590158, 0)
  436.  
  437. searchBox.Name = "searchBox"
  438. searchBox.BackgroundColor3 = Color3.new(0, 0.0196078, 0.0666667)
  439. searchBox.BorderSizePixel = 0
  440. searchBox.Size = UDim2.new(1, 0, 0.100000001, 0)
  441. searchBox.ZIndex = 2
  442. searchBox.Font = Enum.Font.GothamBold
  443. searchBox.PlaceholderColor3 = Color3.new(0.113725, 0.188235, 0.34902)
  444. searchBox.PlaceholderText = "Search"
  445. searchBox.Text = ""
  446. searchBox.TextColor3 = Color3.new(0.168627, 0.278431, 0.517647)
  447. searchBox.TextSize = 10
  448.  
  449. cmdList.Name = "cmdList"
  450. cmdList.BackgroundColor3 = Color3.new(0, 0.0156863, 0.0588235)
  451. cmdList.BorderSizePixel = 0
  452. cmdList.Position = UDim2.new(0, 0, 0.0999999866, 0)
  453. cmdList.Size = UDim2.new(1, 0, 0.900000036, 0)
  454. cmdList.ZIndex = 2
  455. cmdList.CanvasSize = UDim2.new(0, 0, 10, 0)
  456. cmdList.ScrollBarThickness = 0
  457.  
  458. listLayout.Name = "listLayout"
  459.  
  460. topBlinker.Name = "topBlinker"
  461. topBlinker.BackgroundColor3 = Color3.new(0, 0, 0)
  462. topBlinker.BorderSizePixel = 0
  463. topBlinker.Size = UDim2.new(1, 0, 0, 0)
  464. topBlinker.ZIndex = 4
  465.  
  466. bottomBlinker.Name = "bottomBlinker"
  467. bottomBlinker.BackgroundColor3 = Color3.new(0, 0, 0)
  468. bottomBlinker.BorderSizePixel = 0
  469. bottomBlinker.Position = UDim2.new(0, 0, 1, 0)
  470. bottomBlinker.Size = UDim2.new(1, 0, 0, 0)
  471. bottomBlinker.ZIndex = 4
  472.  
  473. introLabel.Name = "introLabel"
  474. introLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  475. introLabel.BackgroundTransparency = 1
  476. introLabel.BorderSizePixel = 0
  477. introLabel.Size = UDim2.new(1, 0, 1, 0)
  478. introLabel.ZIndex = 2
  479. introLabel.Font = Enum.Font.GothamBlack
  480. introLabel.Text = "CYCLONE"
  481. introLabel.TextColor3 = Color3.new(0.835294, 0.909804, 1)
  482. introLabel.TextSize = 100
  483. introLabel.TextStrokeColor3 = Color3.new(0.258824, 0.282353, 0.309804)
  484. introLabel.TextStrokeTransparency = 0
  485.  
  486. introFrame.Name = "introFrame"
  487. introFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  488. introFrame.BackgroundTransparency = 1
  489. introFrame.Position = UDim2.new(0.275894552, 0, 0.362831891, 0)
  490. introFrame.Size = UDim2.new(0.447269291, 0, 0.267256588, 0)
  491. introFrame.Image = "rbxassetid://2851920938"
  492. introFrame.ImageColor3 = Color3.new(0, 0.0196078, 0.0470588)
  493. introFrame.ScaleType = Enum.ScaleType.Slice
  494. introFrame.SliceCenter = Rect.new(25, 25, 25, 25)
  495.  
  496. introShadow.Name = "introShadow"
  497. introShadow.BackgroundColor3 = Color3.new(1, 1, 1)
  498. introShadow.BackgroundTransparency = 1
  499. introShadow.Position = UDim2.new(0.275894552, 0, 0.362831891, 0)
  500. introShadow.Size = UDim2.new(0.447269291, 0, 0.287332058, 0)
  501. introShadow.ZIndex = 0
  502. introShadow.Image = "rbxassetid://2851920938"
  503. introShadow.ImageColor3 = Color3.new(0, 0.0235294, 0.0705882)
  504. introShadow.ScaleType = Enum.ScaleType.Slice
  505. introShadow.SliceCenter = Rect.new(25, 25, 25, 25)
  506.  
  507. notifBar.Name = "notifBar"
  508. notifBar.BackgroundColor3 = Color3.new(1, 1, 1)
  509. notifBar.BackgroundTransparency = 1
  510. notifBar.BorderSizePixel = 0
  511. notifBar.Position = UDim2.new(0.55, 0, 0.97, 0)
  512. notifBar.Size = UDim2.new(0.25, 0, 0.06, 0)
  513. notifBar.ZIndex = 0
  514. notifBar.Image = "rbxassetid://2851920938"
  515. notifBar.ImageColor3 = Color3.new(0, 0.0196078, 0.0470588)
  516. notifBar.ImageTransparency = 1
  517. notifBar.ScaleType = Enum.ScaleType.Slice
  518. notifBar.SliceCenter = Rect.new(25, 25, 25, 25)
  519.  
  520. notifText.Name = "notifText"
  521. notifText.BackgroundColor3 = Color3.new(1, 1, 1)
  522. notifText.BackgroundTransparency = 1
  523. notifText.BorderSizePixel = 0
  524. notifText.Size = UDim2.new(1, 0, 1, 0)
  525. notifText.Font = Enum.Font.GothamBold
  526. notifText.Text = "Error message"
  527. notifText.TextColor3 = Color3.new(0.835294, 0.909804, 1)
  528. notifText.TextSize = 10
  529. notifText.TextStrokeTransparency = 1
  530. notifText.TextTransparency = 1
  531. notifText.TextWrapped = true
  532.  
  533. barlabel.Name = "barlabel"
  534. barlabel.BackgroundColor3 = Color3.fromRGB(0, 3, 16)
  535. barlabel.BackgroundTransparency = 1
  536. barlabel.BorderSizePixel = 0
  537. barlabel.Size = UDim2.new(1, 0, 0.01, 0)
  538. barlabel.ZIndex = 3
  539. barlabel.Font = Enum.Font.GothamBold
  540. barlabel.TextColor3 = Color3.new(0.835294, 0.909804, 1)
  541. barlabel.TextSize = 9
  542. barlabel.TextTransparency = 1
  543. -- Script:
  544. local localcc = Instance.new("ColorCorrectionEffect", game:GetService("Lighting"))
  545. local localblur = Instance.new("BlurEffect", game:GetService("Lighting"))
  546. localblur.Size = 0
  547. local tweenInfo1 = TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
  548. local tweenInfo2 = TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
  549. local tweenInfo3 = TweenInfo.new(2, Enum.EasingStyle.Back, Enum.EasingDirection.In)
  550. local cmdsHelp = {}
  551. local cmdsHint = {}
  552. local notifSound = Instance.new("Sound", CycloneGui)
  553. notifSound.SoundId = "rbxassetid://180877191"
  554. notifSound.Volume = 1
  555. local Events = setmetatable({}, { -- These are mostly for debugging
  556.     __metatable = "Metatable is locked";
  557.     __newindex = function(self, i, k)
  558.         warn("Event " .. k .. " created")
  559.     end;
  560.     __index = function(self, k)
  561.         warn("Tried to access unknown event " .. k)
  562.     end
  563. }) -- Custom RBXScriptSignal with OOP
  564. local stringSplit = function(str, pattern)
  565.     local returnTab = {}
  566.     local mainInd = 0
  567.     for i = 1, #str do
  568.         if string.sub(str, i, i + #pattern - 1) == pattern or i + #pattern == #str then
  569.             local splitAdder = -1
  570.             if i + #pattern == #str then
  571.                 splitAdder = 1
  572.             end
  573.             table.insert(returnTab, string.sub(str, mainInd, i + splitAdder))
  574.             mainInd = i + #pattern
  575.         end
  576.     end
  577.     return returnTab
  578. end
  579. CustomEnum = { -- Custom enumeration
  580.     BlinkingDirection = {
  581.         Close = 1;
  582.         Open = 2;
  583.     };
  584.     NotifcationType = {
  585.         Normal = 3;
  586.         Important = 4;
  587.         Random = 5;
  588.         Error = 6;
  589.     }
  590. };
  591. local function chatPlr(message) -- Makes you chat
  592.     game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(tostring(message), "All")
  593. end
  594. local function createNotif(message, notifType) -- Create notifications
  595.     local CnotifBar = notifBar:Clone()
  596.     local notifCol = Color3.fromRGB(213, 232, 255)
  597.     if notifType == 4 then
  598.         notifCol = Color3.fromRGB(141, 255, 128)
  599.     elseif notifType == 5 then
  600.         notifCol = Color3.fromRGB(249, 255, 126)
  601.     elseif notifType == 6 then
  602.         notifCol = Color3.fromRGB(255, 49, 80)
  603.     end
  604.     CnotifBar.Parent = CycloneGui
  605.     local notifBars = {}
  606.     for _, v in pairs(CycloneGui:GetChildren()) do
  607.         if v.Name == "notifBar" then
  608.             table.insert(notifBars, v)
  609.         end
  610.     end
  611.     local notifBarPos = Instance.new("NumberValue", CnotifBar)
  612.     notifBarPos.Name = "notifBarPos"
  613.     notifBarPos.Value = CnotifBar.Position.Y.Scale
  614.     CnotifBar.notifText.Text = message
  615.     CnotifBar.notifText.TextColor3 = notifCol
  616.     notifSound:Play()
  617.     TweenService:Create(CnotifBar, tweenInfo2, {ImageTransparency = 0}):Play()
  618.     TweenService:Create(CnotifBar.notifText, tweenInfo2, {TextTransparency = 0}):Play()
  619.     for index, notifB in pairs(notifBars) do
  620.         TweenService:Create(notifB, tweenInfo2, {Position = UDim2.new(0.55, 0, notifB:FindFirstChild("notifBarPos").Value - 0.07, 0)}):Play()
  621.         notifB:FindFirstChild("notifBarPos").Value = notifB:FindFirstChild("notifBarPos").Value - 0.07
  622.     end
  623.     wait(2)
  624.     TweenService:Create(CnotifBar, tweenInfo2, {ImageTransparency = 1}):Play()
  625.     TweenService:Create(CnotifBar.notifText, tweenInfo2, {TextTransparency = 1}):Play()
  626. end
  627. local Cyclone = {
  628.     -- Functions:
  629.     updateSearchBar = function(self)
  630.         for _, v in pairs(cmdList:GetChildren()) do
  631.             if not v:IsA("UIListLayout") then
  632.                 v:Destroy()
  633.             end
  634.         end
  635.         for index, cmdHelper in pairs(cmdsHelp) do
  636.             if string.find(cmdHelper, searchBox.Text) then
  637.                 local Cbarlabel = barlabel:Clone()
  638.                 Cbarlabel.MouseButton1Down:Connect(function()
  639.                     createNotif(cmdsHint[cmdHelper], CustomEnum.NotifcationType.Random)
  640.                 end)
  641.                 if index % 2 == 1 then
  642.                     Cbarlabel.BackgroundColor3 = Color3.fromRGB(0, 5, 22)
  643.                 end
  644.                 Cbarlabel.Text = PREFIX .. cmdHelper
  645.                 Cbarlabel.Parent = cmdList
  646.                 TweenService:Create(Cbarlabel, tweenInfo2, {TextTransparency = 0, BackgroundTransparency = 0}):Play()
  647.             end
  648.         end
  649.     end;
  650.     -- Methods:
  651.     newConnection = function(self, eventName)
  652.         assert(Events[eventName] == nil, "Event already exists")
  653.         local newEvent = Instance.new("BindableEvent")
  654.         Events[eventName] = newEvent
  655.         return newEvent
  656.     end;
  657.     setBlinker = function(self, blinkType, speed, coverup)
  658.         local newInfo = TweenInfo.new(speed, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
  659.         if blinkType == 1 then
  660.             TweenService:Create(topBlinker, newInfo, {Size = UDim2.new(1, 0, coverup * 0.5 / 1, 0)}):Play()
  661.             TweenService:Create(bottomBlinker, newInfo, {Size = UDim2.new(1, 0, coverup * 0.5 / 1, 0); Position = UDim2.new(0, 0, 1 - (coverup * 0.5 / 1), 0)}):Play()
  662.         elseif blinkType == 2 then
  663.             TweenService:Create(topBlinker, newInfo, {Size = UDim2.new(1, 0, 0, 0)}):Play()
  664.             TweenService:Create(bottomBlinker, newInfo, {Size = UDim2.new(1, 0, 0, 0); Position = UDim2.new(0, 0, 1, 0)}):Play()
  665.         end
  666.     end;
  667.     setBrightness = function(self, brightness, speed)
  668.         local newInfo = TweenInfo.new(speed, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
  669.         TweenService:Create(localcc, newInfo, {Brightness = brightness}):Play()
  670.     end;
  671.     setBlur = function(self, size, speed)
  672.         local newInfo = TweenInfo.new(speed, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut)
  673.         TweenService:Create(localblur, newInfo, {Size = size}):Play()
  674.     end;
  675.     createSound = function(self, id, volume)
  676.         local newSound = Instance.new("Sound", CycloneGui)
  677.         newSound.SoundId = id
  678.         newSound.Volume = volume
  679.         return newSound
  680.     end;
  681.     createCommand = function(self, cmdName, cmdHelp, hint, func)
  682.         table.insert(cmdsHelp, cmdHelp)
  683.         cmdsHint[cmdHelp] = hint
  684.         LocalPlayer.Chatted:Connect(function(msg)
  685.             if PREFIX .. cmdName == string.sub(msg, 1, #PREFIX + #cmdName) then
  686.                 assert(type(func) == "function", "bad argument #3 to \"createCommand\" (function expected, got " .. type(func) .. ")")
  687.                 local params = stringSplit(msg, " ")
  688.                 table.remove(params, 1)
  689.                 params = stringSplit(table.concat(params), ",")
  690.                 func(params)
  691.             end
  692.         end)
  693.     end;
  694. }
  695. -- Command variables:
  696. local lagserver = false
  697. local clicktp = nil
  698. local oofspamming = false
  699. -- Command creation:
  700. Cyclone:createCommand("rejoin", "rejoin", "Makes you rejoin the game", function(cmdParameters)
  701.     game:GetService("TeleportService"):Teleport(game.GameId, LocalPlayer)
  702. end)
  703. Cyclone:createCommand("respawn", "respawn", "Respawn your character", function(cmdParameters)
  704.     LocalPlayer.Character:ClearAllChildren()
  705.     local char = Instance.new("Model", workspace)
  706.     Instance.new("Humanoid", char)
  707.     LocalPlayer.Character = char
  708. end)
  709. Cyclone:createCommand("kill", "kill [plr]", "Kills the target player", function(cmdParameters)
  710.     local torsoname = "Torso"
  711.     if LocalPlayer.Character:FindFirstChild("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  712.         torsoname = "UpperTorso"
  713.     end
  714.     if Players[cmdParameters[1]][1].Character ~= nil then
  715.         local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  716.         LocalPlayer.Character:FindFirstChild(torsoname).Anchored = true
  717.         local tool = Instance.new("Tool", LocalPlayer.Backpack)
  718.         local hat = LocalPlayer.Character:FindFirstChildOfClass("Accessory")
  719.         local hathandle = hat.Handle
  720.         hathandle.Parent = tool
  721.         hathandle.Massless = true
  722.         tool.GripPos = Vector3.new(0, 9e99, 0)
  723.         tool.Parent = LocalPlayer.Character
  724.         repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
  725.         tool.Grip = CFrame.new(Vector3.new(0, 0, 0))
  726.         LocalPlayer.Character:FindFirstChild(torsoname).Anchored = false
  727.         repeat
  728.             LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = Players[cmdParameters[1]][1].Character:FindFirstChild("HumanoidRootPart").CFrame
  729.             wait()
  730.         until Players[cmdParameters[1]][1].Character == nil or Players[cmdParameters[1]][1].Character:FindFirstChild("Humanoid").Health <= 0 or LocalPlayer.Character == nil or LocalPlayer.Character:FindFirstChild("Humanoid").Health <= 0 or (Players[cmdParameters[1]][1].Character:FindFirstChild("HumanoidRootPart").Velocity.Magnitude - Players[cmdParameters[1]][1].Character:FindFirstChild("Humanoid").WalkSpeed) > (Players[cmdParameters[1]][1].Character:FindFirstChild("Humanoid").WalkSpeed + 20)
  731.         LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  732.         hathandle.Parent = hat
  733.         hathandle.Massless = false
  734.         tool:Destroy()
  735.         LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
  736.     end
  737. end)
  738. Cyclone:createCommand("dupetools", "dupetools [amount]", "Duplicates your tools, must have startertools", function(cmdParameters)
  739.     createNotif("Now duplicating " .. cmdParameters[1] .. " tools", CustomEnum.NotifcationType.Normal)
  740.     LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  741.     local currentamount = #LocalPlayer.Backpack:GetChildren()
  742.     LocalPlayer.Character.Archivable = true
  743.     local tempchar = LocalPlayer.Character:Clone()
  744.     local lastchar = nil
  745.     tempchar.Parent = workspace
  746.     local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  747.     repeat
  748.         workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
  749.         for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  750.         if tool:IsA("Tool") then
  751.                 tool.Parent = LocalPlayer
  752.             end
  753.         end
  754.         LocalPlayer.Character:ClearAllChildren()
  755.         local char = Instance.new("Model", workspace)
  756.         Instance.new("Humanoid", char)
  757.         LocalPlayer.Character = char
  758.         if lastchar ~= nil then
  759.             lastchar:Destroy()
  760.         end
  761.         repeat RunService.RenderStepped:Wait() until LocalPlayer.Character ~= nil
  762.         lastchar = char
  763.         RunService.RenderStepped:Wait()
  764.     until #LocalPlayer:GetChildren() - 3 - currentamount >= cmdParameters[1]
  765.     repeat RunService.RenderStepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
  766.     lastchar:Destroy()
  767.     for _, tool in pairs(LocalPlayer:GetChildren()) do
  768.         if tool:IsA("Tool") then
  769.             tool.Parent = LocalPlayer.Backpack
  770.         end
  771.     end
  772.     LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
  773.     tempchar:Destroy()
  774. end)
  775. Cyclone:createCommand("accessorytotool", "accessorytotool", "Converts your accessories into tools", function(cmdParameters)
  776.     for _, hat in pairs(LocalPlayer.Character:FindFirstChild("Humanoid"):GetAccessories()) do
  777.         if hat.Handle ~= nil then
  778.             local tool = Instance.new("Tool", LocalPlayer.Backpack)
  779.             tool.Name = hat.Name
  780.             local hathandle = hat.Handle
  781.             hathandle:FindFirstChildOfClass("Weld"):Destroy()
  782.             hathandle.Parent = tool
  783.             hathandle.Massless = true
  784.         end
  785.     end
  786. end)
  787. Cyclone:createCommand("lagserver", "lagserver", "Lags the server", function(cmdParameters)
  788.     lagserver = true
  789.     repeat
  790.         local anim = Instance.new("Animation")
  791.         anim.AnimationId = math.random()
  792.         LocalPlayer.Character.Humanoid:LoadAnimation(anim):Play()
  793.         anim:Destroy()
  794.     until lagserver == false
  795. end)
  796. Cyclone:createCommand("unlagserver", "unlagserver", "Stop lagging the server", function(cmdParameters)
  797.     lagserver = false
  798. end)
  799. Cyclone:createCommand("custombtools", "custombtools", "Custom btools, only replicates on unanchored parts", function(cmdParameters)
  800.     local movetool = Instance.new("Tool", LocalPlayer.Backpack)
  801.     local deletetool = Instance.new("Tool", LocalPlayer.Backpack)
  802.     local undotool = Instance.new("Tool", LocalPlayer.Backpack)
  803.     local identifytool = Instance.new("Tool", LocalPlayer.Backpack)
  804.     local movedetect = false
  805.     local movingpart = nil
  806.     local movetransparency = 0
  807.     if editedparts == nil then
  808.         editedparts = {}
  809.         parentfix = {}
  810.         positionfix = {}
  811.     end
  812.     deletetool.Name = "Delete"
  813.     undotool.Name = "Undo"
  814.     identifytool.Name = "Identify"
  815.     movetool.Name = "Move"
  816.     undotool.CanBeDropped = false
  817.     deletetool.CanBeDropped = false
  818.     identifytool.CanBeDropped = false
  819.     movetool.CanBeDropped = false
  820.     undotool.RequiresHandle = false
  821.     deletetool.RequiresHandle = false
  822.     identifytool.RequiresHandle = false
  823.     movetool.RequiresHandle = false
  824.     local function createnotification(title, text)
  825.         game:GetService("StarterGui"):SetCore("SendNotification", {
  826.             Title = title;
  827.             Text = text;
  828.             Duration = 1;
  829.         })
  830.     end
  831.     deletetool.Activated:Connect(function()
  832.         createnotification("Delete Tool", "You have deleted "..mouse.Target.Name)
  833.         table.insert(editedparts, mouse.Target)
  834.         table.insert(parentfix, mouse.Target.Parent)
  835.         table.insert(positionfix, mouse.Target.CFrame)
  836.         spawn(function()
  837.             local deletedpart = mouse.Target
  838.             repeat
  839.                 deletedpart.Anchored = true
  840.                 deletedpart.CFrame = CFrame.new(1000000000, 1000000000, 1000000000)
  841.                 wait()
  842.             until deletedpart.CFrame ~= CFrame.new(1000000000, 1000000000, 1000000000)
  843.         end)
  844.     end)
  845.     undotool.Activated:Connect(function()
  846.         createnotification("Undo Tool", "You have undone "..editedparts[#editedparts].Name)
  847.         editedparts[#editedparts].Parent = parentfix[#parentfix]
  848.         editedparts[#editedparts].CFrame = positionfix[#positionfix]
  849.         table.remove(positionfix, #positionfix)
  850.         table.remove(editedparts, #editedparts)
  851.         table.remove(parentfix, #parentfix)
  852.     end)
  853.     identifytool.Activated:Connect(function()
  854.         createnotification("Identify Tool", "Instance: "..mouse.Target.ClassName.."\nName: "..mouse.Target.Name)
  855.     end)
  856.     movetool.Activated:Connect(function()
  857.         createnotification("Move Tool", "You are moving: "..mouse.Target.Name)
  858.         movingpart = mouse.Target
  859.         movedetect = true
  860.         movingpart.CanCollide = false
  861.         movetransparency = movingpart.Transparency
  862.         movingpart.Transparency = 0.5
  863.         mouse.TargetFilter = movingpart
  864.         table.insert(editedparts, movingpart)
  865.         table.insert(parentfix, movingpart.Parent)
  866.         table.insert(positionfix, movingpart.CFrame)
  867.         movingpart.Transparency = movingpart.Transparency / 2
  868.         repeat
  869.             mouse.Move:Wait()
  870.             movingpart.CFrame = CFrame.new(mouse.Hit.p)
  871.         until movedetect == false
  872.     end)
  873.     movetool.Deactivated:Connect(function()
  874.         createnotification("Move Tool", "You have stopped moving: "..mouse.Target.Name)
  875.         movingpart.CanCollide = true
  876.         movedetect = false
  877.         mouse.TargetFilter = nil
  878.         movingpart.Transparency = movetransparency
  879.     end)
  880. end)
  881. Cyclone:createCommand("brickspam", "brickspam", "Turns your tools into bricks then drops them", function(cmdParameters)
  882.     for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  883.         if tool:IsA("Tool") then
  884.             tool.Parent = LocalPlayer.Character
  885.             if tool.Handle:FindFirstChild("Mesh") ~= nil then
  886.                 tool.Handle:FindFirstChild("Mesh"):Destroy()
  887.             end
  888.             tool.Parent = workspace.Terrain -- Bypasses some tool clearing scripts
  889.             wait()
  890.         end
  891.     end
  892. end)
  893. Cyclone:createCommand("drophats", "drophats", "Drops all your hats", function(cmdParameters)
  894.     for _, hat in pairs(LocalPlayer.Character:FindFirstChild("Humanoid"):GetAccessories()) do
  895.         hat.Parent = workspace.Terrain -- Bypasses some hat clearing scripts
  896.     end
  897. end)
  898. Cyclone:createCommand("brickhats", "brickhats", "Turns your hats into bricks", function(cmdParameters)
  899.     for _, hat in pairs(LocalPlayer.Character:FindFirstChild("Humanoid"):GetAccessories()) do
  900.         if hat.Handle:FindFirstChild("Mesh") then
  901.             hat.Handle.Mesh:Destroy()
  902.         end
  903.     end
  904. end)
  905. Cyclone:createCommand("float", "float [velocity]", "Makes you float with given velocity", function(cmdParameters)
  906.     Instance.new("BodyVelocity", LocalPlayer.Character:FindFirstChild("HumanoidRootPart")).Velocity = Vector3.new(0, cmdParameters[1], 0)
  907. end)
  908. Cyclone:createCommand("clicktp", "clicktp", "Click to teleport to your mouse position", function(cmdParameters)
  909.     clicktp = mouse.Button1Down:Connect(function()
  910.         LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = mouse.Hit
  911.     end)
  912. end)
  913. Cyclone:createCommand("unclicktp", "unclicktp", "Stops clicktp", function(cmdParameters)
  914.     if clicktp then
  915.         clicktp:Disconnect()
  916.     end
  917. end)
  918. Cyclone:createCommand("xray", "xray", "Makes you see through walls", function(cmdParameters)
  919.     for _, d in pairs(workspace:GetDescendants()) do
  920.         if d:IsA("BasePart") then
  921.             local transpVal = Instance.new("NumberValue", d)
  922.             transpVal.Name = "transpVal"
  923.             transpVal.Value = d.Transparency
  924.             d.Transparency = d.Transparency + 0.75
  925.         end
  926.     end
  927. end)
  928. Cyclone:createCommand("unxray", "unxray", "Removes Xray", function(cmdParameters)
  929.     for _, d in pairs(workspace:GetDescendants()) do
  930.         if d:IsA("BasePart") and d:FindFirstChild("transpVal") then
  931.             d.Transparency = d:FindFirstChild("transpVal").Value
  932.             d:FindFirstChild("transpVal"):Destroy()
  933.         end
  934.     end
  935. end)
  936. Cyclone:createCommand("countdown", "countdown [countinto]", "Makes you count from countinto to 0 with changeable delay", function(cmdParameters)
  937.     for i = cmdParameters[1], 0, -1 do
  938.         chatPlr(i)
  939.         wait(tonumber(cmdParameters[2]))
  940.     end
  941. end)
  942. Cyclone:createCommand("getos", "getos [plr]", "Gets the OS of the target", function(cmdParameters)
  943.     for _, plr in pairs(Players[cmdParameters[1]]) do
  944.         createNotif(plr.Name .. "'s OS is " .. plr.OsPlatform)
  945.     end
  946. end)
  947. Cyclone:createCommand("getage", "getage [plr]", "Gets the account age of the target", function(cmdParameters)
  948.     for _, plr in pairs(Players[cmdParameters[1]]) do
  949.         createNotif(plr.Name .. "'s account age is " .. plr.AccountAge)
  950.     end
  951. end)
  952. Cyclone:createCommand("hugkill", "hugkill", "Touch players to kill them, must have player collision", function(cmdParameters)
  953.     local torsoname = "Torso"
  954.     if LocalPlayer.Character:FindFirstChild("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  955.         torsoname = "UpperTorso"
  956.     end
  957.     LocalPlayer.Character:FindFirstChild("Animate").toolnone.ToolNoneAnim.AnimationId = math.huge
  958.     LocalPlayer.Character:FindFirstChild(torsoname).Anchored = true
  959.     local tool = Instance.new("Tool", LocalPlayer.Backpack)
  960.     LocalPlayer.Character:FindFirstChildOfClass("Accessory").Handle.Parent = tool
  961.     tool.Handle.Massless = true
  962.     tool.GripPos = Vector3.new(0, math.huge, 0)
  963.     tool.Parent = LocalPlayer.Character
  964.     wait()
  965.     tool.Grip = CFrame.new(Vector3.new(0, 0, 0))
  966.     LocalPlayer.Character:FindFirstChild(torsoname).Anchored = false
  967. end)
  968. Cyclone:createCommand("goto", "goto [plr]", "Teleports to the player", function(cmdParameters)
  969.     LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = Players[cmdParameters[1]][1].Character:FindFirstChild("HumanoidRootPart").CFrame
  970. end)
  971. Cyclone:createCommand("oofspam", "oofspam [speed]", "Spams OOF with changeable speed", function(cmdParameters)
  972.     repeat
  973.         for _, plr in pairs(game:GetService("Players"):GetPlayers()) do
  974.             plr.Character:FindFirstChild("Head").Died.Playing = true
  975.         end
  976.         wait(tonumber(cmdParameters[2]))
  977.     until oofspamming == false
  978. end)
  979. Cyclone:createCommand("unoofspam", "unoofspam", "Stops OOF spam", function(cmdParameters)
  980.     oofspamming = true
  981. end)
  982. searchBox:GetPropertyChangedSignal("Text"):Connect(Cyclone.updateSearchBar)
  983. Cyclone.updateSearchBar()
  984. -- Introduction setup:
  985. local woosh1 = Cyclone:createSound("rbxassetid://858508159", 1)
  986. local woosh2 = Cyclone:createSound("rbxassetid://541909763", 1)
  987. local introSound = Cyclone:createSound("rbxassetid://745159327", 1)
  988. local introBGM = Cyclone:createSound("rbxassetid://383635191", 1)
  989. Cyclone:setBlinker(CustomEnum.BlinkingDirection.Close, 1, 1)
  990. Cyclone:setBrightness(-1, 0.5)
  991. Cyclone:setBlur(25, 1)
  992. wait(1)
  993. ContentProvider:PreloadAsync(CycloneGui:GetDescendants())
  994. introLabel.Parent = CycloneGui
  995. local oldCamOffset = LocalPlayer.Character:FindFirstChild("Humanoid").CameraOffset
  996. LocalPlayer.Character:FindFirstChild("Humanoid").CameraOffset = LocalPlayer.Character:FindFirstChild("Humanoid").CameraOffset + Vector3.new(0, 10, 0)
  997. wait(1)
  998. TweenService:Create(LocalPlayer.Character:FindFirstChild("Humanoid"), tweenInfo1, {CameraOffset = oldCamOffset}):Play()
  999. woosh1:Play()
  1000. introSound:Play()
  1001. Cyclone:setBlinker(CustomEnum.BlinkingDirection.Close, 1, 0.5)
  1002. Cyclone:setBrightness(1, 0.1)
  1003. wait(0.1)
  1004. Cyclone:setBrightness(-0.5, 2.5)
  1005. wait(3)
  1006. TweenService:Create(introLabel, tweenInfo3, {Position = UDim2.new(0, 0, 1, 0)}):Play()
  1007. Cyclone:setBlinker(CustomEnum.BlinkingDirection.Open, 1, 1)
  1008. Cyclone:setBrightness(0, 3)
  1009. Cyclone:setBlur(0, 3)
  1010. wait(2)
  1011. woosh2:Play()
  1012. TweenService:Create(mainFrame, tweenInfo2, {Position = UDim2.new(0.82, 0, 0.6, 0)}):Play()
  1013. wait(0.1)
  1014. introBGM:Play()
  1015. createNotif("Cyclone V1.0 is now running", CustomEnum.NotifcationType.Important)
  1016. wait(0.1)
  1017. if not string.split then
  1018.     createNotif("Your exploit doesn't support string.split", CustomEnum.NotifcationType.Error)
  1019. end
  1020. end)
  1021.  
  1022. -- Head Fling R15
  1023. r15.MouseButton1Click:connect(function()
  1024. ticcsound()
  1025. wait(0.4)
  1026. local name = "Torso"
  1027. if game.Players.LocalPlayer.Character:FindFirstChild("UpperTorso") then
  1028. name = "UpperTorso"
  1029. end
  1030. if game.Players.LocalPlayer.Character:FindFirstChild("Torso") then
  1031. name = "Torso"
  1032. end
  1033. local ch = game.Players.LocalPlayer.Character
  1034. local prt=Instance.new("Model", workspace)
  1035. local z1 =  Instance.new("Part", prt)
  1036. z1.Name="Torso"
  1037. z1.CanCollide = false
  1038. z1.Anchored = true
  1039. local z2  =Instance.new("Part", prt)
  1040. z2.Name="Head"
  1041. z2.Anchored = true
  1042. z2.CanCollide = false
  1043. local z3 =Instance.new("Humanoid", prt)
  1044. z3.Name="Humanoid"
  1045. z1.Position = Vector3.new(0,9999,0)
  1046. z2.Position = Vector3.new(0,9991,0)
  1047.  game.Players.LocalPlayer.Character=prt
  1048. wait(5)
  1049. game.Players.LocalPlayer.Character=ch
  1050. wait(6)
  1051. --game:GetService('RunService').Stepped:connect(function()
  1052. --game.Players.LocalPlayer.Character.Head.CanCollide = false
  1053. --end)
  1054. local humano = game.Players.LocalPlayer.Character.Humanoid:Clone()
  1055. wait()
  1056. game.Players.LocalPlayer.Character[name]:Destroy()
  1057. game.Players.LocalPlayer.Character.HumanoidRootPart:Destroy()
  1058. --[[
  1059. game.Players.LocalPlayer.Character["Left Arm"].Anchored = true
  1060. game.Players.LocalPlayer.Character["Right Arm"].Anchored = true
  1061. game.Players.LocalPlayer.Character["Left Leg"].Anchored = true
  1062. game.Players.LocalPlayer.Character["Right Leg"].Anchored = true
  1063. --]]
  1064. game.Players.LocalPlayer.Character.LeftHand.Anchored = true
  1065. game.Players.LocalPlayer.Character.LeftLowerArm.Anchored = true
  1066. game.Players.LocalPlayer.Character.LeftUpperArm.Anchored = true
  1067. game.Players.LocalPlayer.Character.RightHand.Anchored = true
  1068. game.Players.LocalPlayer.Character.RightLowerArm.Anchored = true
  1069. game.Players.LocalPlayer.Character.RightUpperArm.Anchored = true
  1070. if game.Players.LocalPlayer.Character:FindFirstChild("UpperTorso") ~= nil then
  1071. game.Players.LocalPlayer.Character:FindFirstChild("UpperTorso").Anchored = true
  1072. end
  1073. game.Players.LocalPlayer.Character.LeftLowerLeg.Anchored = true
  1074. game.Players.LocalPlayer.Character.LeftUpperLeg.Anchored = true
  1075. game.Players.LocalPlayer.Character.RightFoot.Anchored = true
  1076. game.Players.LocalPlayer.Character.RightLowerLeg.Anchored = true
  1077. game.Players.LocalPlayer.Character.RightUpperLeg.Anchored = true
  1078. game.Players.LocalPlayer.Character.LowerTorso.Anchored = true
  1079. game.Players.LocalPlayer.Character.LeftHand.Anchored = true
  1080. game.Players.LocalPlayer.Character.LeftHand.Anchored = true
  1081. local bambam = Instance.new("BodyThrust")
  1082. bambam.Parent = game.Players.LocalPlayer.Character.Head
  1083. bambam.Force = Vector3.new(0,9999999,0)
  1084. bambam.Location = game.Players.LocalPlayer.Character.Head.Position
  1085. local torso = game.Players.LocalPlayer.Character.Head
  1086. game.Players.LocalPlayer.Character.Humanoid.Parent = game.Lighting
  1087. game:GetService("RunService").Stepped:connect(function()
  1088. torso.CanCollide = false
  1089. end)
  1090. humano.Parent = game.Players.LocalPlayer.Character
  1091. local humanoid = Instance.new("Humanoid",game.Players.LocalPlayer.Character)
  1092. humanoid.HipHeight = 2
  1093. humanoid.RigType = Enum.HumanoidRigType.R15
  1094. humanoid.WalkSpeed = 50
  1095. local mouse = game.Players.LocalPlayer:GetMouse()
  1096. local target = torso
  1097. local camera = workspace.CurrentCamera
  1098. camera.CameraType = Enum.CameraType.Follow
  1099. camera.CameraSubject = target
  1100. local plr = game.Players.LocalPlayer
  1101. local flying = true
  1102. local deb = true
  1103. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  1104. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1105. local maxspeed = 4000
  1106. local speed = 0
  1107. function Fly()
  1108. local bg = Instance.new("BodyGyro", torso)
  1109. bg.P = 9e4
  1110. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1111. bg.cframe = torso.CFrame
  1112. local bv = Instance.new("BodyVelocity", torso)
  1113. bv.velocity = Vector3.new(0,0,0)
  1114. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1115. repeat wait()
  1116. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  1117. speed = speed+.5+(speed/maxspeed)
  1118. if speed > maxspeed then
  1119. speed = maxspeed
  1120. end
  1121. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  1122. speed = speed-1
  1123. if speed < 0 then
  1124. speed = 0
  1125. end
  1126. end
  1127. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  1128. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1129. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  1130. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  1131. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1132. else
  1133. bv.velocity = Vector3.new(0,0.1,0)
  1134. end
  1135. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  1136. until not flying
  1137. ctrl = {f = 0, b = 0, l = 0, r = 0}
  1138. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1139. speed = 0
  1140. bg:Destroy()
  1141. bv:Destroy()
  1142. end
  1143. mouse.KeyDown:connect(function(key)
  1144. if key:lower() == "w" then
  1145. ctrl.f = 1
  1146. elseif key:lower() == "s" then
  1147. ctrl.b = -1
  1148. elseif key:lower() == "a" then
  1149. ctrl.l = -1
  1150. elseif key:lower() == "d" then
  1151. ctrl.r = 1
  1152. end
  1153. end)
  1154. mouse.KeyUp:connect(function(key)
  1155. if key:lower() == "w" then
  1156. ctrl.f = 0
  1157. elseif key:lower() == "s" then
  1158. ctrl.b = 0
  1159. elseif key:lower() == "a" then
  1160. ctrl.l = 0
  1161. elseif key:lower() == "d" then
  1162. ctrl.r = 0
  1163. end
  1164. end)
  1165. Fly()
  1166. torso.Name = "HumanoidRootPart"
  1167. mouse.KeyDown:connect(function(k)
  1168. if k:lower() == "z"then
  1169. torso.Velocity = Vector3.new(0,1919191,0)
  1170. end
  1171. end)
  1172. end)
  1173.  
  1174. -- Head Fling R6
  1175. r6.MouseButton1Click:connect(function()
  1176. ticcsound()
  1177. wait(0.4)
  1178. local name = "Torso"
  1179. if game.Players.LocalPlayer.Character:FindFirstChild("UpperTorso") then
  1180. name = "UpperTorso"
  1181. end
  1182. if game.Players.LocalPlayer.Character:FindFirstChild("Torso") then
  1183. name = "Torso"
  1184. end
  1185. local ch = game.Players.LocalPlayer.Character
  1186. local prt=Instance.new("Model", workspace)
  1187. local z1 =  Instance.new("Part", prt)
  1188. z1.Name="Torso"
  1189. z1.CanCollide = false
  1190. z1.Anchored = true
  1191. local z2  =Instance.new("Part", prt)
  1192. z2.Name="Head"
  1193. z2.Anchored = true
  1194. z2.CanCollide = false
  1195. local z3 =Instance.new("Humanoid", prt)
  1196. z3.Name="Humanoid"
  1197. z1.Position = Vector3.new(0,9999,0)
  1198. z2.Position = Vector3.new(0,9991,0)
  1199.  game.Players.LocalPlayer.Character=prt
  1200. wait(5)
  1201. game.Players.LocalPlayer.Character=ch
  1202. wait(6)
  1203. --game:GetService('RunService').Stepped:connect(function()
  1204. --game.Players.LocalPlayer.Character.Head.CanCollide = false
  1205. --end)
  1206. local humano = game.Players.LocalPlayer.Character.Humanoid:Clone()
  1207. wait()
  1208. game.Players.LocalPlayer.Character[name]:Destroy()
  1209. game.Players.LocalPlayer.Character.HumanoidRootPart:Destroy()
  1210. game.Players.LocalPlayer.Character["Left Arm"].Anchored = true
  1211. game.Players.LocalPlayer.Character["Right Arm"].Anchored = true
  1212. game.Players.LocalPlayer.Character["Left Leg"].Anchored = true
  1213. game.Players.LocalPlayer.Character["Right Leg"].Anchored = true
  1214. local bambam = Instance.new("BodyThrust")
  1215. bambam.Parent = game.Players.LocalPlayer.Character.Head
  1216. bambam.Force = Vector3.new(0,9999999,0)
  1217. bambam.Location = game.Players.LocalPlayer.Character.Head.Position
  1218. local torso = game.Players.LocalPlayer.Character.Head
  1219. game.Players.LocalPlayer.Character.Humanoid.Parent = game.Lighting
  1220. game:GetService("RunService").Stepped:connect(function()
  1221. torso.CanCollide = false
  1222. end)
  1223. humano.Parent = game.Players.LocalPlayer.Character
  1224. local humanoid = humano--Instance.new("Humanoid",game.Players.LocalPlayer.Character)
  1225. humanoid.HipHeight = 2
  1226. humanoid.WalkSpeed = 50
  1227. local mouse = game.Players.LocalPlayer:GetMouse()
  1228. local target = torso
  1229. local camera = workspace.CurrentCamera
  1230. camera.CameraType = Enum.CameraType.Follow
  1231. camera.CameraSubject = target
  1232. local plr = game.Players.LocalPlayer
  1233. local flying = true
  1234. local deb = true
  1235. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  1236. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1237. local maxspeed = 4000
  1238. local speed = 0
  1239. function Fly()
  1240. local bg = Instance.new("BodyGyro", torso)
  1241. bg.P = 9e4
  1242. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1243. bg.cframe = torso.CFrame
  1244. local bv = Instance.new("BodyVelocity", torso)
  1245. bv.velocity = Vector3.new(0,0,0)
  1246. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1247. repeat wait()
  1248. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  1249. speed = speed+.5+(speed/maxspeed)
  1250. if speed > maxspeed then
  1251. speed = maxspeed
  1252. end
  1253. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  1254. speed = speed-1
  1255. if speed < 0 then
  1256. speed = 0
  1257. end
  1258. end
  1259. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  1260. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1261. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  1262. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  1263. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1264. else
  1265. bv.velocity = Vector3.new(0,0.1,0)
  1266. end
  1267. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  1268. until not flying
  1269. ctrl = {f = 0, b = 0, l = 0, r = 0}
  1270. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1271. speed = 0
  1272. bg:Destroy()
  1273. bv:Destroy()
  1274. end
  1275. mouse.KeyDown:connect(function(key)
  1276. if key:lower() == "w" then
  1277. ctrl.f = 1
  1278. elseif key:lower() == "s" then
  1279. ctrl.b = -1
  1280. elseif key:lower() == "a" then
  1281. ctrl.l = -1
  1282. elseif key:lower() == "d" then
  1283. ctrl.r = 1
  1284. end
  1285. end)
  1286. mouse.KeyUp:connect(function(key)
  1287. if key:lower() == "w" then
  1288. ctrl.f = 0
  1289. elseif key:lower() == "s" then
  1290. ctrl.b = 0
  1291. elseif key:lower() == "a" then
  1292. ctrl.l = 0
  1293. elseif key:lower() == "d" then
  1294. ctrl.r = 0
  1295. end
  1296. end)
  1297. Fly()
  1298. torso.Name = "HumanoidRootPart"
  1299. mouse.KeyDown:connect(function(k)
  1300. if k:lower() == "z"then
  1301. torso.Velocity = Vector3.new(0,1919191,0)
  1302. end
  1303. end)
  1304. end)
  1305.  
  1306. -- Wormus Part
  1307. worm.MouseButton1Click:connect(function()
  1308. ticcsound()
  1309. wait(0.4)
  1310. local name = "Torso"
  1311. local ch = game.Players.LocalPlayer.Character
  1312. local prt=Instance.new("Model", workspace)
  1313. local z1 =  Instance.new("Part", prt)
  1314. z1.Name="Torso"
  1315. z1.CanCollide = false
  1316. z1.Anchored = true
  1317. local z2  =Instance.new("Part", prt)
  1318. z2.Name="Head"
  1319. z2.Anchored = true
  1320. z2.CanCollide = false
  1321. local z3 =Instance.new("Humanoid", prt)
  1322. z3.Name="Humanoid"
  1323. z1.Position = Vector3.new(0,9999,0)
  1324. z2.Position = Vector3.new(0,9991,0)
  1325. game.Players.LocalPlayer.Character=prt
  1326. wait(5)
  1327. game.Players.LocalPlayer.Character=ch
  1328. wait(6)
  1329. --game:GetService('RunService').Stepped:connect(function()
  1330. --game.Players.LocalPlayer.Character.Head.CanCollide = false
  1331. --end)
  1332. local humano = game.Players.LocalPlayer.Character.Humanoid:Clone()
  1333. wait()
  1334. game.Players.LocalPlayer.Character[name]:Destroy()
  1335. game.Players.LocalPlayer.Character.HumanoidRootPart:Destroy()
  1336. local torso = game.Players.LocalPlayer.Character.Head
  1337. game.Players.LocalPlayer.Character.Humanoid.Parent = game.Lighting
  1338. humano.Parent = game.Players.LocalPlayer.Character
  1339. local humanoid = humano--Instance.new("Humanoid",game.Players.LocalPlayer.Character)
  1340. humanoid.HipHeight = 4
  1341. humanoid.WalkSpeed = 50
  1342. torso.Name = "HumanoidRootPart"
  1343. local limbs = {
  1344. game.Players.LocalPlayer.Character["Left Arm"],
  1345. game.Players.LocalPlayer.Character["Right Arm"],
  1346. game.Players.LocalPlayer.Character["Left Leg"],
  1347. game.Players.LocalPlayer.Character["Right Leg"]
  1348. }
  1349. for i,v in pairs(limbs)do
  1350. local bodypos = Instance.new("BodyPosition",v)
  1351. bodypos.MaxForce = Vector3.new(999999,999999,999999)
  1352. bodypos.D = 400
  1353. local bodyg = Instance.new("BodyGyro",v)
  1354. bodyg.MaxTorque =Vector3.new(99999999,99999999,999999)
  1355. spawn(function()
  1356. while true do
  1357. bodypos.Position = torso.Position-Vector3.new(0,i*1.5,0)
  1358. wait(0.1)
  1359. end
  1360. end)
  1361. end
  1362. end)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top