Silver_cole

wha

Sep 22nd, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86. local h,t
  87. --Give the server mouse data every second frame, but only if the values changed
  88. --If player is not moving their mouse, client won't fire events
  89. local HB = game:GetService("RunService").Heartbeat
  90. while true do
  91. if h~=Mouse.Hit or t~=Mouse.Target then
  92. h,t=Mouse.Hit,Mouse.Target
  93. Event:FireServer({isMouse=true,Target=t,Hit=h})
  94. end
  95. --Wait 2 frames
  96. for i=1,2 do
  97. HB:Wait()
  98. end
  99. end]==],script)
  100.  
  101. ----Sandboxed game object that allows the usage of client-side methods and services
  102. --Real game object
  103. local RealGame = game
  104.  
  105. --Metatable for fake service
  106. local FakeService_Metatable = {
  107. __index = function(self,k)
  108. local s = rawget(self,"_RealService")
  109. if s then
  110. return typeof(s[k])=="function"
  111. and function(_,...)return s[k](s,...)end or s[k]
  112. end
  113. end,
  114. __newindex = function(self,k,v)
  115. local s = rawget(self,"_RealService")
  116. if s then s[k]=v end
  117. end
  118. }
  119. local function FakeService(t,RealService)
  120. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  121. return setmetatable(t,FakeService_Metatable)
  122. end
  123.  
  124. --Fake game object
  125. local FakeGame = {
  126. GetService = function(self,s)
  127. return rawget(self,s) or RealGame:GetService(s)
  128. end,
  129. Players = FakeService({
  130. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  131. },"Players"),
  132. UserInputService = FakeService(UIS,"UserInputService"),
  133. ContextActionService = FakeService(CAS,"ContextActionService"),
  134. RunService = FakeService({
  135. _btrs = {},
  136. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  137. BindToRenderStep = function(self,name,_,fun)
  138. self._btrs[name] = self.Heartbeat:Connect(fun)
  139. end,
  140. UnbindFromRenderStep = function(self,name)
  141. self._btrs[name]:Disconnect()
  142. end,
  143. },"RunService")
  144. }
  145. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  146. FakeGame.service = FakeGame.GetService
  147. FakeService(FakeGame,game)
  148. --Changing owner to fake player object to support owner:GetMouse()
  149. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  150. end
  151.  
  152. --Edited by refrop
  153.  
  154.  
  155. ID = '319332735'
  156. Looped = false
  157.  
  158. Music=Instance.new("Sound" ,workspace)
  159. Music.Name = "Music"
  160. if Looped == true then
  161. Music.Looped = true
  162. end
  163. Music.SoundId = "http://roblox.com/asset/?id=319332735"
  164. Music:Play() --Demonic Laugh. (Omega Flowey) You can remove if you wish. Its very loud (To not make play, remove 'Music:Play()')
  165.  
  166. --full credit to krystal and rocky2u for below
  167. Fire = false
  168.  
  169. Sparkles = false
  170.  
  171. Box = false
  172.  
  173. local Players = game.Players
  174.  
  175. local Player = Players.LocalPlayer
  176.  
  177. local Mouse = Player:GetMouse()
  178.  
  179.  
  180. local dist = 25
  181.  
  182. local trans = 0
  183.  
  184. local dwn=false
  185.  
  186. local Bin = Instance.new("HopperBin")
  187.  
  188. Bin.Name = "Sans' Telekinesis"
  189.  
  190. Bin.Parent = Player.Backpack
  191.  
  192.  
  193. local ScreenGUI = Instance.new("ScreenGui", Player.PlayerGui)
  194.  
  195. local Color = Instance.new("Color3Value", ScreenGUI)
  196.  
  197. local ColorValue = Color.Value
  198.  
  199. local Blue = Instance.new("TextButton", ScreenGUI)
  200.  
  201. local Red = Instance.new("TextButton", ScreenGUI)
  202.  
  203. local Green = Instance.new("TextButton", ScreenGUI)
  204.  
  205. local Yellow = Instance.new("TextButton", ScreenGUI)
  206.  
  207. local Pink = Instance.new("TextButton", ScreenGUI)
  208.  
  209. local LightBlue = Instance.new("TextButton", ScreenGUI)
  210.  
  211. local White = Instance.new("TextButton", ScreenGUI)
  212.  
  213. local FireTrue = Instance.new("TextButton", ScreenGUI)
  214.  
  215. local FireFalse = Instance.new("TextButton", ScreenGUI)
  216.  
  217. local SparklesTrue = Instance.new("TextButton", ScreenGUI)
  218.  
  219. local SparklesFalse = Instance.new("TextButton", ScreenGUI)
  220.  
  221. local BoxTrue = Instance.new("TextButton", ScreenGUI)
  222.  
  223. local BoxFalse = Instance.new("TextButton", ScreenGUI)
  224.  
  225. Color.Name = "Color"
  226.  
  227. Blue.BackgroundColor3 = BrickColor.new("Bright blue").Color
  228.  
  229. Blue.Transparency = 0.5
  230.  
  231. Blue.Size = UDim2.new(0, 20 ,0, 20)
  232.  
  233. Blue.Position = UDim2.new(1, -35, 1, -35)
  234.  
  235. Blue.Name = "Blue"
  236.  
  237. Blue.Text = ""
  238.  
  239. Blue.Visible = false
  240.  
  241. Red.BackgroundColor3 = BrickColor.new("Bright red").Color
  242.  
  243. Red.Transparency = 0.5
  244.  
  245. Red.Size = UDim2.new(0, 20 ,0, 20)
  246.  
  247. Red.Position = UDim2.new(1,-65, 1, -35)
  248.  
  249. Red.Name = "Red"
  250.  
  251. Red.Text = ""
  252.  
  253. Red.Visible = false
  254.  
  255. Green.BackgroundColor3 = BrickColor.new("Bright green").Color
  256.  
  257. Green.Transparency = 0.5
  258.  
  259. Green.Size = UDim2.new(0, 20 ,0, 20)
  260.  
  261. Green.Position = UDim2.new(1,-95, 1, -35)
  262.  
  263. Green.Name = "Green"
  264.  
  265. Green.Text = ""
  266.  
  267. Green.Visible = false
  268.  
  269. Yellow.BackgroundColor3 = BrickColor.new("New Yeller").Color
  270.  
  271. Yellow.Transparency = 0.5
  272.  
  273. Yellow.Size = UDim2.new(0, 20 ,0, 20)
  274.  
  275. Yellow.Position = UDim2.new(1,-125, 1, -35)
  276.  
  277. Yellow.Name = "Yellow"
  278.  
  279. Yellow.Text = ""
  280.  
  281. Yellow.Visible = false
  282.  
  283. Pink.BackgroundColor3 = BrickColor.new("Hot pink").Color
  284.  
  285. Pink.Transparency = 0.5
  286.  
  287. Pink.Size = UDim2.new(0, 20 ,0, 20)
  288.  
  289. Pink.Position = UDim2.new(1,-155, 1, -35)
  290.  
  291. Pink.Name = "Pink"
  292.  
  293. Pink.Text = ""
  294.  
  295. Pink.Visible = false
  296.  
  297. LightBlue.BackgroundColor3 = BrickColor.new("Cyan").Color
  298.  
  299. LightBlue.Transparency = 0.5
  300.  
  301. LightBlue.Size = UDim2.new(0, 20 ,0, 20)
  302.  
  303. LightBlue.Position = UDim2.new(1,-185, 1, -35)
  304.  
  305. LightBlue.Name = "LightBlue"
  306.  
  307. LightBlue.Text = ""
  308.  
  309. LightBlue.Visible = false
  310.  
  311. White.BackgroundColor3 = BrickColor.new("White").Color
  312.  
  313. White.Transparency = 0.5
  314.  
  315. White.Size = UDim2.new(0, 20 ,0, 20)
  316.  
  317. White.Position = UDim2.new(1,-215, 1, -35)
  318.  
  319. White.Name = "White"
  320.  
  321. White.Text = ""
  322.  
  323. White.Visible = false
  324.  
  325. FireFalse.BackgroundColor3 = BrickColor.new("Really black").Color
  326.  
  327. FireFalse.Transparency = 0.5
  328.  
  329. FireFalse.Size = UDim2.new(0, 50 ,0, 20)
  330.  
  331. FireFalse.Position = UDim2.new(1,-65, 1, -65)
  332.  
  333. FireFalse.Name = "FireFalse"
  334.  
  335. FireFalse.Text = "Fire: F"
  336.  
  337. FireFalse.Visible = false
  338.  
  339. FireFalse.FontSize = "Size12"
  340.  
  341. FireFalse.Font = "ArialBold"
  342.  
  343. FireFalse.TextColor = BrickColor.new(255,255,255)
  344.  
  345. FireFalse.TextTransparency = 0
  346.  
  347. FireTrue.BackgroundColor3 = BrickColor.new("Really black").Color
  348.  
  349. FireTrue.Transparency = 0.5
  350.  
  351. FireTrue.Size = UDim2.new(0, 50 ,0, 20)
  352.  
  353. FireTrue.Position = UDim2.new(1,-65, 1, -65)
  354.  
  355. FireTrue.Name = "FireTrue"
  356.  
  357. FireTrue.Text = "Fire: T"
  358.  
  359. FireTrue.Visible = false
  360.  
  361. FireTrue.FontSize = "Size12"
  362.  
  363. FireTrue.Font = "ArialBold"
  364.  
  365. FireTrue.TextColor = BrickColor.new(255,255,255)
  366.  
  367. FireTrue.TextTransparency = 0
  368.  
  369. SparklesTrue.BackgroundColor3 = BrickColor.new("Really black").Color
  370.  
  371. SparklesTrue.Transparency = 0.5
  372.  
  373. SparklesTrue.Size = UDim2.new(0, 50 ,0, 20)
  374.  
  375. SparklesTrue.Position = UDim2.new(1,-125, 1, -65)
  376.  
  377. SparklesTrue.Name = "SparklesTrue"
  378.  
  379. SparklesTrue.Text = "SP: T"
  380.  
  381. SparklesTrue.Visible = false
  382.  
  383. SparklesTrue.FontSize = "Size12"
  384.  
  385. SparklesTrue.Font = "ArialBold"
  386.  
  387. SparklesTrue.TextColor = BrickColor.new(255,255,255)
  388.  
  389. SparklesTrue.TextTransparency = 0
  390.  
  391. SparklesFalse.BackgroundColor3 = BrickColor.new("Really black").Color
  392.  
  393. SparklesFalse.Transparency = 0.5
  394.  
  395. SparklesFalse.Size = UDim2.new(0, 50 ,0, 20)
  396.  
  397. SparklesFalse.Position = UDim2.new(1,-125, 1, -65)
  398.  
  399. SparklesFalse.Name = "SparklesFalse"
  400.  
  401. SparklesFalse.Text = "SP: F"
  402.  
  403. SparklesFalse.Visible = false
  404.  
  405. SparklesFalse.FontSize = "Size12"
  406.  
  407. SparklesFalse.Font = "ArialBold"
  408.  
  409. SparklesFalse.TextColor = BrickColor.new(255,255,255)
  410.  
  411. SparklesFalse.TextTransparency = 0
  412.  
  413. BoxTrue.BackgroundColor3 = BrickColor.new("Really black").Color
  414.  
  415. BoxTrue.Transparency = 0.5
  416.  
  417. BoxTrue.Size = UDim2.new(0, 50 ,0, 20)
  418.  
  419. BoxTrue.Position = UDim2.new(1,-185, 1, -65)
  420.  
  421. BoxTrue.Name = "BoxTrue"
  422.  
  423. BoxTrue.Text = "Box: T"
  424.  
  425. BoxTrue.Visible = false
  426.  
  427. BoxTrue.FontSize = "Size12"
  428.  
  429. BoxTrue.Font = "ArialBold"
  430.  
  431. BoxTrue.TextColor = BrickColor.new(255,255,255)
  432.  
  433. BoxTrue.TextTransparency = 0
  434.  
  435. BoxFalse.BackgroundColor3 = BrickColor.new("Really black").Color
  436.  
  437. BoxFalse.Transparency = 0.5
  438.  
  439. BoxFalse.Size = UDim2.new(0, 50 ,0, 20)
  440.  
  441. BoxFalse.Position = UDim2.new(1,-185, 1, -65)
  442.  
  443. BoxFalse.Name = "BoxFalse"
  444.  
  445. BoxFalse.Text = "Box: F"
  446.  
  447. BoxFalse.Visible = false
  448.  
  449. BoxFalse.FontSize = "Size12"
  450.  
  451. BoxFalse.Font = "ArialBold"
  452.  
  453. BoxFalse.TextColor = BrickColor.new(255, 255, 255)
  454.  
  455. BoxFalse.TextTransparency = 0
  456.  
  457. local Credits = Instance.new("ScreenGui",Player.PlayerGui)
  458.  
  459. local Text = Instance.new("TextLabel",Credits)
  460.  
  461. Text.BackgroundTransparency = 1
  462.  
  463. Text.Position = UDim2.new(0, 0, 1, -25)
  464.  
  465. Text.Size = UDim2.new(0, 200, 0, 25)
  466.  
  467. Text.Font = "SourceSans"
  468.  
  469. Text.FontSize = "Size24"
  470.  
  471. Text.Text = "By AzuLX, Issac and Pingu - GSans Script."
  472.  
  473. Text.TextColor3 = Color3.new(255, 255, 255)
  474.  
  475. Text.TextXAlignment = "Left"
  476.  
  477. local bawl = Instance.new("Part", game.Lighting)
  478.  
  479. bawl.Name="TelekinesisGrab"
  480.  
  481. local bp = Instance.new("BodyPosition", bawl)
  482.  
  483. local w = Instance.new("Weld", bawl)
  484.  
  485. function onButton1Down(mouse)
  486.  
  487. bawl.Size = Vector3.new(2,2,2)
  488.  
  489. bawl.Material="Neon"
  490.  
  491. bawl.Shape=0
  492.  
  493. bawl.Transparency=trans
  494.  
  495. bawl.Name="TelekinesisGrab"
  496.  
  497. bawl.CanCollide = false
  498.  
  499. bawl.Parent = game.Workspace
  500.  
  501. w.Parent = bawl
  502.  
  503. w.Name = "Weld"
  504.  
  505. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  506.  
  507. bp.Parent = bawl
  508.  
  509. bp.Name="lolx"
  510.  
  511. bawl.Parent = workspace
  512.  
  513. if mouse ~= nil then
  514.  
  515. if mouse.Target ~= nil then
  516.  
  517. w.Part0 = mouse.Target
  518.  
  519. w.Part1 = bawl
  520.  
  521. dwn = true
  522.  
  523. if mouse.Target.Parent:FindFirstChild("Humanoid") then
  524.  
  525. mouse.Target.Parent:FindFirstChild("Humanoid").PlatformStand=true
  526.  
  527. else
  528.  
  529. print('no humanoid')
  530.  
  531. end
  532.  
  533. end
  534.  
  535. end
  536.  
  537. spawn(function()
  538.  
  539. while dwn == true do
  540.  
  541. ypcall(function()
  542.  
  543. bp.Parent = bawl
  544.  
  545. bp.position = Player.Character.Torso.Position + (mouse.Hit.lookVector*dist)
  546.  
  547. wait()
  548.  
  549. end)
  550.  
  551. end
  552.  
  553. end)
  554.  
  555. end
  556.  
  557. function onButton1Up(mouse)
  558.  
  559. dwn=false
  560.  
  561. if bawl ~= nil then
  562.  
  563. bawl.Parent=game.Lighting
  564.  
  565. else
  566.  
  567. print('not found')
  568.  
  569. end
  570.  
  571. end
  572.  
  573. function onKeyDown(key, mouse)
  574.  
  575. key:lower()
  576.  
  577. if key == "r" then
  578.  
  579. if bawl ~= nil then
  580.  
  581. --bawl.Parent=nil
  582.  
  583. end
  584.  
  585. elseif key == "e" then
  586.  
  587. local p = Instance.new("Part", workspace)
  588.  
  589. p.Size = Vector3.new(3,3,3)
  590.  
  591. p.Material = "Neon"
  592.  
  593. p.Position = mouse.Hit.p + Vector3.new(0,2,0)
  594.  
  595. p.BrickColor = bawl.BrickColor
  596.  
  597. p.Shape = "Ball"
  598.  
  599. p.BottomSurface = "Smooth"
  600.  
  601. p.TopSurface = "Smooth"
  602.  
  603. elseif key == "h" then
  604.  
  605. if bawl ~= nil then
  606.  
  607. if bawl:FindFirstChild("Weld") ~= nil then
  608.  
  609. if bawl:FindFirstChild("Weld").Part0 ~= nil then
  610.  
  611. bawl:FindFirstChild("Weld").Part0.Anchored=false
  612.  
  613. end
  614.  
  615. end
  616.  
  617. end
  618.  
  619. elseif key == "g" then
  620.  
  621. if bawl ~= nil then
  622.  
  623. local x = Instance.new("Explosion",workspace)
  624.  
  625. x.Position=bawl.Position
  626.  
  627. else
  628.  
  629. print('some sort of error')
  630.  
  631. end
  632.  
  633. elseif key == "x" then
  634.  
  635. dist=dist - 5
  636.  
  637. elseif key == "c" then
  638.  
  639. dist=15
  640.  
  641. elseif key == "v" then
  642.  
  643. dist=100
  644.  
  645. elseif key == "z" then
  646.  
  647. dist=dist + 5
  648.  
  649. end
  650.  
  651. end
  652.  
  653. FireX = 0
  654.  
  655. FireY = 0
  656.  
  657. FireZ = 0
  658.  
  659. SPX = 0
  660.  
  661. SPY = 0
  662.  
  663. SPZ = 0
  664.  
  665. BoxColor = "White"
  666.  
  667. FireFalse.MouseButton1Down:connect(function ()
  668.  
  669. local Fire = Instance.new("Fire", bawl)
  670. Fire.Color = Color3.new(FireX,FireY,FireZ)
  671.  
  672. Player.PlayerGui.ScreenGui.FireFalse.Visible = false
  673.  
  674. Player.PlayerGui.ScreenGui.FireTrue.Visible = true
  675.  
  676. Fire.Color = Color3.new(FireX,FireY,FireZ)
  677.  
  678. end)
  679.  
  680. FireTrue.MouseButton1Down:connect(function ()
  681.  
  682. bawl.Fire:remove()
  683.  
  684. Player.PlayerGui.ScreenGui.FireFalse.Visible = true
  685.  
  686. Player.PlayerGui.ScreenGui.FireTrue.Visible = false
  687.  
  688. end)
  689.  
  690. SparklesFalse.MouseButton1Down:connect(function ()
  691.  
  692. local SP = Instance.new("Sparkles", bawl)
  693. SP.Color = Color3.new(SPX,SPY,SPZ)
  694.  
  695. Player.PlayerGui.ScreenGui.SparklesFalse.Visible = false
  696.  
  697. Player.PlayerGui.ScreenGui.SparklesTrue.Visible = true
  698.  
  699. end)
  700.  
  701. SparklesTrue.MouseButton1Down:connect(function ()
  702.  
  703. bawl.Sparkles:remove()
  704.  
  705. Player.PlayerGui.ScreenGui.SparklesFalse.Visible = true
  706.  
  707. Player.PlayerGui.ScreenGui.SparklesTrue.Visible = false
  708.  
  709. end)
  710.  
  711. BoxFalse.MouseButton1Down:connect(function ()
  712.  
  713. local Box = Instance.new("SelectionBox", bawl)
  714. Box.Color = BrickColor.new(BoxColor)
  715. Box.Adornee = Box.Parent
  716.  
  717. Player.PlayerGui.ScreenGui.BoxFalse.Visible = false
  718.  
  719. Player.PlayerGui.ScreenGui.BoxTrue.Visible = true
  720.  
  721. end)
  722.  
  723. BoxTrue.MouseButton1Down:connect(function ()
  724.  
  725. bawl.SelectionBox:remove()
  726.  
  727. Player.PlayerGui.ScreenGui.BoxFalse.Visible = true
  728.  
  729. Player.PlayerGui.ScreenGui.BoxTrue.Visible = false
  730.  
  731. end)
  732.  
  733. Blue.MouseButton1Down:connect(function ()
  734.  
  735. if bawl ~= nil then
  736.  
  737. bawl.BrickColor = BrickColor.new("Bright blue")
  738.  
  739. FireX = 0
  740. FireY = 0
  741. FireZ = 255
  742.  
  743. SPX = 0
  744. SPY = 0
  745. SPZ = 255
  746.  
  747. BoxColor = "Bright blue"
  748.  
  749. game.Lighting.TelekinesisGrab.Fire.Color = Color3.new(0,0,255)
  750.  
  751. game.Lighting.TelekinesisGrab.Sparkles.Color = Color3.new(0,0,255)
  752.  
  753. game.Lighting.TelekinesisGrab.SelectionBox.Color = BrickColor.new("Bright blue")
  754.  
  755. end
  756.  
  757. end)
  758.  
  759. Red.MouseButton1Down:connect(function ()
  760.  
  761. if bawl ~= nil then
  762.  
  763. bawl.BrickColor = BrickColor.new("Bright red")
  764.  
  765. FireX = 255
  766. FireY = 0
  767. FireZ = 0
  768.  
  769. SPX = 255
  770. SPY = 0
  771. SPZ = 0
  772.  
  773. BoxColor = "Bright red"
  774.  
  775. game.Lighting.TelekinesisGrab.Fire.Color = Color3.new(255,0,0)
  776.  
  777. game.Lighting.TelekinesisGrab.Sparkles.Color = Color3.new(255,0,0)
  778.  
  779. game.Lighting.TelekinesisGrab.SelectionBox.Color = BrickColor.new("Bright red")
  780.  
  781. end
  782.  
  783. end)
  784.  
  785. Green.MouseButton1Down:connect(function ()
  786.  
  787. if bawl ~= nil then
  788.  
  789. bawl.BrickColor = BrickColor.new("Bright green")
  790.  
  791. FireX = 0
  792. FireY = 255
  793. FireZ = 0
  794.  
  795. SPX = 0
  796. SPY = 255
  797. SPZ = 0
  798.  
  799. BoxColor = "Bright green"
  800.  
  801. game.Lighting.TelekinesisGrab.Fire.Color = Color3.new(0,255,0)
  802.  
  803. game.Lighting.TelekinesisGrab.Sparkles.Color = Color3.new(0,255,0)
  804.  
  805. game.Lighting.TelekinesisGrab.SelectionBox.Color = BrickColor.new("Bright green")
  806.  
  807. end
  808.  
  809. end)
  810.  
  811. Yellow.MouseButton1Down:connect(function ()
  812.  
  813. if bawl ~= nil then
  814.  
  815. bawl.BrickColor = BrickColor.new("New Yeller")
  816.  
  817. FireX = 255
  818. FireY = 255
  819. FireZ = 0
  820.  
  821. SPX = 255
  822. SPY = 255
  823. SPZ = 0
  824.  
  825. BoxColor = "New Yeller"
  826.  
  827. game.Lighting.TelekinesisGrab.Fire.Color = Color3.new(255,255,0)
  828.  
  829. game.Lighting.TelekinesisGrab.Sparkles.Color = Color3.new(255,255,0)
  830.  
  831. game.Lighting.TelekinesisGrab.SelectionBox.Color = BrickColor.new("New Yeller")
  832.  
  833. end
  834.  
  835. end)
  836.  
  837. Pink.MouseButton1Down:connect(function ()
  838.  
  839. if bawl ~= nil then
  840.  
  841. bawl.BrickColor = BrickColor.new("Hot pink")
  842.  
  843. FireX = 255
  844. FireY = 0
  845. FireZ = 255
  846.  
  847. SPX = 255
  848. SPY = 0
  849. SPZ = 255
  850.  
  851. BoxColor = "Hot pink"
  852.  
  853. game.Lighting.TelekinesisGrab.Fire.Color = Color3.new(255,0,255)
  854.  
  855. game.Lighting.TelekinesisGrab.Sparkles.Color = Color3.new(255,0,255)
  856.  
  857. game.Lighting.TelekinesisGrab.SelectionBox.Color = BrickColor.new("Hot pink")
  858.  
  859. end
  860.  
  861. end)
  862.  
  863. LightBlue.MouseButton1Down:connect(function ()
  864.  
  865. if bawl ~= nil then
  866.  
  867. bawl.BrickColor = BrickColor.new("Cyan")
  868.  
  869. FireX = 0
  870. FireY = 255
  871. FireZ = 255
  872.  
  873. SPX = 0
  874. SPY = 255
  875. SPZ = 255
  876.  
  877. BoxColor = "Cyan"
  878.  
  879. game.Lighting.TelekinesisGrab.Fire.Color = Color3.new(0,255,255)
  880.  
  881. game.Lighting.TelekinesisGrab.Sparkles.Color = Color3.new(0,255,255)
  882.  
  883. game.Lighting.TelekinesisGrab.SelectionBox.Color = BrickColor.new("Cyan")
  884.  
  885. end
  886.  
  887. end)
  888.  
  889.  
  890. White.MouseButton1Down:connect(function ()
  891.  
  892. if bawl ~= nil then
  893.  
  894. bawl.BrickColor = BrickColor.new("White")
  895.  
  896. FireX = 255
  897. FireY = 255
  898. FireZ = 255
  899.  
  900. SPX = 255
  901. SPY = 255
  902. SPZ = 255
  903.  
  904. BoxColor = "White"
  905.  
  906. game.Lighting.TelekinesisGrab.Fire.Color = Color3.new(255,255,255)
  907.  
  908. game.Lighting.TelekinesisGrab.Sparkles.Color = Color3.new(255,255,255)
  909.  
  910. game.Lighting.TelekinesisGrab.SelectionBox.Color = BrickColor.new("White")
  911.  
  912. end
  913.  
  914. end)
  915.  
  916. Bin.Selected:connect(function ()
  917.  
  918. Fire = false
  919.  
  920. Player.PlayerGui.ScreenGui.Blue.Visible = true
  921.  
  922. Player.PlayerGui.ScreenGui.Red.Visible = true
  923.  
  924. Player.PlayerGui.ScreenGui.Green.Visible = true
  925.  
  926. Player.PlayerGui.ScreenGui.Yellow.Visible = true
  927.  
  928. Player.PlayerGui.ScreenGui.Pink.Visible = true
  929.  
  930. Player.PlayerGui.ScreenGui.LightBlue.Visible = true
  931.  
  932. Player.PlayerGui.ScreenGui.White.Visible = true
  933.  
  934. Player.PlayerGui.ScreenGui.FireFalse.Visible = true
  935.  
  936. Player.PlayerGui.ScreenGui.FireTrue.Visible = false
  937.  
  938. Player.PlayerGui.ScreenGui.SparklesFalse.Visible = true
  939.  
  940. Player.PlayerGui.ScreenGui.SparklesTrue.Visible = false
  941.  
  942. Player.PlayerGui.ScreenGui.BoxFalse.Visible = true
  943.  
  944. Player.PlayerGui.ScreenGui.BoxTrue.Visible = false
  945.  
  946. end)
  947.  
  948. Bin.Deselected:connect(function ()
  949.  
  950. Fire = false
  951.  
  952. Player.PlayerGui.ScreenGui.Blue.Visible = false
  953.  
  954. Player.PlayerGui.ScreenGui.Red.Visible = false
  955.  
  956. Player.PlayerGui.ScreenGui.Green.Visible = false
  957.  
  958. Player.PlayerGui.ScreenGui.Yellow.Visible = false
  959.  
  960. Player.PlayerGui.ScreenGui.Pink.Visible = false
  961.  
  962. Player.PlayerGui.ScreenGui.LightBlue.Visible = false
  963.  
  964. Player.PlayerGui.ScreenGui.White.Visible = false
  965.  
  966. Player.PlayerGui.ScreenGui.FireFalse.Visible = false
  967.  
  968. Player.PlayerGui.ScreenGui.FireTrue.Visible = false
  969.  
  970. Player.PlayerGui.ScreenGui.SparklesFalse.Visible = false
  971.  
  972. Player.PlayerGui.ScreenGui.SparklesTrue.Visible = false
  973.  
  974. Player.PlayerGui.ScreenGui.BoxFalse.Visible = false
  975.  
  976. Player.PlayerGui.ScreenGui.BoxTrue.Visible = false
  977.  
  978. end)
  979.  
  980. Bin.Selected:connect(function(mouse)
  981.  
  982. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  983.  
  984. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  985.  
  986. mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end)
  987.  
  988. end)
  989. print 'Telek script has loaded, credit to Krystal and rocky2u'
  990. dot = false
  991. des = false
  992. local ChatService = game:GetService("Chat")
  993. local player = game.Players.LocalPlayer
  994. char = player.Character
  995. hum = char.Humanoid
  996. torso = hum.Torso
  997. lig = Instance.new("PointLight",player.Character.Torso)
  998. lig.Color=Color3.new(0,255,255)
  999. m=player:GetMouse()
  1000. bb = Instance.new("BillboardGui",player.Character.Head)
  1001. bb.Enabled = true
  1002. bb.AlwaysOnTop = true
  1003. bb.Size = UDim2.new(0,200,0,50)
  1004. bb.StudsOffset = Vector3.new(0,1,0)
  1005. gui=Instance.new("TextBox",bb)
  1006. gui.Text = "* "
  1007. gui.Size = UDim2.new(0,133,0,45)
  1008. gui.Position=UDim2.new(0,57,0,-40)
  1009. gui.TextColor3 = Color3.new(255,255,255)
  1010. gui.BackgroundColor3=Color3.new(0,0,0)
  1011. gui.TextWrapped = true
  1012. gui.TextScaled = true
  1013. gui.TextXAlignment = "Left"
  1014. gui.TextYAlignment = "Top"
  1015. gui.Visible = false
  1016. gui.BorderColor3 = Color3.new(0,0,0)
  1017.  
  1018. gui1=Instance.new("TextButton",bb)
  1019. gui1.Position=UDim2.new(0,5,0,-43)
  1020. gui1.Size = UDim2.new(0,190,0,51)
  1021.  
  1022. gui1.TextColor3 = Color3.new(255,255,255)
  1023. gui1.BackgroundColor3=Color3.new(255,255,255)
  1024.  
  1025. gui1.Visible = false
  1026. img = Instance.new("ImageLabel",bb)
  1027. img.Size = UDim2.new(0,46,0,47)
  1028. img.Position = UDim2.new(0,10,0,-41)
  1029. img.Image = "rbxassetid://388166921"
  1030. img.BorderColor3 = Color3.new(0,0,0)
  1031. img.Visible = false
  1032. asd = Instance.new("Sound",player.Character.Torso)
  1033. asd.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  1034.  
  1035. asd1 = Instance.new("Sound",player.Character.Torso)
  1036. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  1037.  
  1038. asd2 = Instance.new("Sound",player.Character.Torso)
  1039. asd2.SoundId = "http://www.roblox.com/asset/?id = 306370481"
  1040. asd2.Looped = true
  1041. asd3 = Instance.new("Sound",player.Character.Torso)
  1042. asd3.SoundId = "http://www.roblox.com/asset/?id = 316014309"
  1043. asd3.Looped = true
  1044. asd4 = Instance.new("Sound",player.Character.Torso)
  1045. asd4.SoundId = "http://www.roblox.com/asset/?id = 366168126"
  1046. asd4.Looped = false
  1047. asd5 = Instance.new("Sound",player.Character.Torso)
  1048. asd5.SoundId = "http://www.roblox.com/asset/?id = 0"
  1049. asd5.Looped = true
  1050. dunkd = Instance.new("Sound",player.Character.Torso)
  1051. dunkd.SoundId = "http://www.roblox.com/asset/?id = 382893859"
  1052. dunkd.Looped = false
  1053. function play(play)
  1054. asd:Play()
  1055. asd1:Play()
  1056. end
  1057. eye = Instance.new("Part",player.Character)
  1058. eye.BrickColor = BrickColor.new("Toothpaste")
  1059. eye.Material = "Neon"
  1060. eye.FormFactor = 3
  1061. eye.Shape = "Ball"
  1062. eye.Size = Vector3.new(0.37,0.37,0.1)
  1063. weld = Instance.new("Weld",eye)
  1064. weld.Part0 = eye
  1065. weld.Part1 = player.Character.Head
  1066. weld.C0 = CFrame.new(0.1,-0.2,0.45)
  1067. eye.Transparency = 1
  1068. -- listen for their chatting
  1069. player.Chatted:connect(function(message)
  1070. a = string.len(message)
  1071. gui.Text = "* "
  1072. gui.Visible = true
  1073. gui1.Visible = true
  1074. des = false
  1075. img.Visible = true
  1076. print(a)
  1077. if dot == false then
  1078. for i = 1,string.len(message) do wait(0.07)
  1079. gui.Text =gui.Text..message:sub(i,i)
  1080.  
  1081. play()
  1082. end
  1083. end
  1084.  
  1085. des = true
  1086. end)
  1087. m.KeyDown:connect(function(k)
  1088. if k == "g" then
  1089. asd2:Play()
  1090. eye.Transparency = 0
  1091.  
  1092. end
  1093. end)
  1094. m.KeyDown:connect(function(k)
  1095. if k == "p" then
  1096. eye.Transparency = 1
  1097. asd3:Play()
  1098. end
  1099. end)
  1100. m.KeyDown:connect(function(k)
  1101. if k == "r" then
  1102. eye.Transparency = 0
  1103. asd4:Play()
  1104. end
  1105. end)
  1106. m.KeyDown:connect(function(k)
  1107. if k == "q" then
  1108. eye.Transparency = 1
  1109. asd5:Play()
  1110. end
  1111. end)
  1112. m.KeyDown:connect(function(k)
  1113. if k == "z" then
  1114.  
  1115. img.Image = "rbxassetid://414178632"
  1116. end
  1117. end)
  1118. m.KeyDown:connect(function(k)
  1119. if k == "c" then
  1120. img.Image = "rbxassetid://333660171"
  1121. end
  1122. end)
  1123. m.KeyDown:connect(function(k)
  1124. if k == "n" then
  1125. img.Image = "rbxassetid://309482690"
  1126. end
  1127. end)
  1128. m.KeyDown:connect(function(k)
  1129. if k == "b" then
  1130. img.Image = "rbxassetid://356477236"
  1131. end
  1132. end)
  1133. m.KeyDown:connect(function(k)
  1134. if k == "m" then
  1135. img.Image = "rbxassetid://392578302"
  1136. end
  1137. end)
  1138. m.KeyDown:connect(function(k)
  1139. if k == "v" then
  1140. img.Image = "rbxassetid://359052889"
  1141. end
  1142. end)
  1143. m.KeyDown:connect(function(k)
  1144. if k == "h" then
  1145. img.Image = "rbxassetid://339763092"
  1146. end
  1147. end)
  1148. m.KeyDown:connect(function(k)
  1149. if k == "j" then
  1150. img.Image = "rbxassetid://384795061"
  1151. end
  1152. end)
  1153. m.KeyDown:connect(function(k)
  1154. if k == "l" then
  1155. img.Image = "rbxassetid://378214121"
  1156. print("You take your very last breath...")
  1157. asdd = Instance.new("Sound",player.Character.Torso)
  1158. asdd.SoundId = "http://www.roblox.com/asset/?id = 357417055"
  1159. asdd.Looped = false
  1160. spawn(function()
  1161. wait()
  1162. asdd:Play()
  1163. end)
  1164. wait(2)
  1165. asddd = Instance.new("Sound",player.Character.Torso)
  1166. asddd.SoundId = "http://www.roblox.com/asset/?id = 387183672"
  1167. asddd.Looped = false
  1168. spawn(function()
  1169. wait()
  1170. asddd:Play()
  1171. end)
  1172. wait(2)
  1173. asdded = Instance.new("Sound",player.Character.Torso)
  1174. asdded.SoundId = "http://www.roblox.com/asset/?id = 387187707"
  1175. asdded.Looped = false
  1176. spawn(function()
  1177. wait()
  1178. asdded:Play()
  1179. end)
  1180. char:BreakJoints()
  1181. end
  1182. end)
  1183. m.KeyDown:connect(function(k)
  1184. if k == "x" then
  1185. if des == true then
  1186. gui.Visible = false
  1187. gui.Text = "* "
  1188. gui1.Visible = false
  1189. img.Visible = false
  1190. end
  1191. end
  1192. end)
  1193. m.KeyDown:connect(function(k)
  1194. if k == "f" then
  1195. asd3:Stop()
  1196. asd2:Stop()
  1197. asd4:Stop()
  1198. dunkd:Stop()
  1199. eye.Transparency = 1
  1200. asd5:Stop()
  1201. end
  1202. end)
  1203. m.KeyDown:connect(function(k)
  1204. if k == "u" then
  1205. dunkd = Instance.new("Sound",player.Character.Torso)
  1206. dunkd.SoundId = "http://www.roblox.com/asset/?id = 333078694"
  1207. dunkd.Looped = false
  1208. dunkd:Play()
  1209. end
  1210. end)
  1211. m.KeyDown:connect(function(k)
  1212. if k == "y" then
  1213. img.Image = "rbxassetid://378198656"
  1214. end
  1215. end)
  1216. -- my god...
  1217. -- Suck_HiyaThere moves to arizona
  1218.  
  1219. --------------------------------------------------------
  1220.  
  1221. pls = game:GetService'Players'
  1222. rs = game:GetService'RunService'
  1223. uinps = game:GetService'UserInputService'
  1224. lp = pls.LocalPlayer
  1225. mouse = lp:GetMouse()
  1226. c = lp.Character
  1227. human = c.Humanoid
  1228. human.MaxHealth = 50000
  1229. soundVol = 0
  1230. wait()
  1231. human.Health = 50000
  1232. c.Health:Destroy()
  1233.  
  1234. --------------------------------------------------------
  1235.  
  1236. Debounces = {
  1237. AnimationCycles = 0;
  1238. FPS = 0;
  1239. scalingDamage = false;
  1240. damageLevel = 0;
  1241. attackNumber = 0;
  1242. isAttacking = false;
  1243. isMoving = false;
  1244. isSprinting = false;
  1245. isBoosting = false;
  1246. isPassive = false;
  1247. isTyping = false;
  1248. }
  1249.  
  1250. --------------------------------------------------------
  1251.  
  1252. numLerp = function(start, goal, alpha)
  1253. return(((goal - start) * alpha) + start)
  1254. end
  1255.  
  1256. CFrameZero = function()
  1257. return CFrame.new(Vector3.new())
  1258. end
  1259.  
  1260. rad = function(value)
  1261. return math.rad(value)
  1262. end
  1263.  
  1264. CFAngles = function(Vector)
  1265. return CFrame.Angles(rad(Vector.x),rad(Vector.y),rad(Vector.z))
  1266. end
  1267.  
  1268. --------------------------------------------------------
  1269.  
  1270. AnimStat = {
  1271. lerpSpeed = .2;
  1272. lerpSpeed2 = .35;
  1273. lerpTween = 0;
  1274. }
  1275.  
  1276. Joints = {
  1277. c.HumanoidRootPart.RootJoint;
  1278. c.Torso.Neck;
  1279. c.Torso['Left Shoulder'];
  1280. c.Torso['Right Shoulder'];
  1281. c.Torso['Left Hip'];
  1282. c.Torso['Right Hip'];
  1283. }
  1284.  
  1285. JointTargets = {
  1286. CFrameZero();
  1287. CFrameZero();
  1288. CFrameZero();
  1289. CFrameZero();
  1290. CFrameZero();
  1291. CFrameZero();
  1292. }
  1293.  
  1294. --------------------------------------------------------
  1295.  
  1296. BodyColors = {
  1297. HeadColor = BrickColor.new("Institutional white");
  1298. LeftArmColor = BrickColor.new("Institutional white");
  1299. RightArmColor = BrickColor.new("Institutional white");
  1300. LeftLegColor = BrickColor.new("Institutional white");
  1301. RightLegColor = BrickColor.new("Institutional white");
  1302. TorsoColor = BrickColor.new("Mid gray");
  1303. }
  1304.  
  1305. Customs = {
  1306. Face = "http://www.roblox.com/asset/?id=382064533";
  1307. Shirt = "http://www.roblox.com/asset/?id=380669878";
  1308. Pants = "http://www.roblox.com/asset/?id=415270659";
  1309. }
  1310.  
  1311. --------------------------------------------------------
  1312.  
  1313. prepareCharacter = function()
  1314. local transPoints = {
  1315. NumberSequenceKeypoint.new(0,0,0),
  1316. NumberSequenceKeypoint.new(.4,.05,0),
  1317. NumberSequenceKeypoint.new(.8,.16,0),
  1318. NumberSequenceKeypoint.new(1,.25,0)
  1319. }
  1320. local sizePoints = {
  1321. NumberSequenceKeypoint.new(0,.5,0),
  1322. NumberSequenceKeypoint.new(.18,.5,0),
  1323. NumberSequenceKeypoint.new(.49,.69,0),
  1324. NumberSequenceKeypoint.new(.74,.5,0),
  1325. NumberSequenceKeypoint.new(.92,.25,0),
  1326. NumberSequenceKeypoint.new(1,.0625,0)
  1327. }
  1328. local Size = NumberSequence.new(sizePoints)
  1329. local Transparency = NumberSequence.new(transPoints)
  1330. rayModel = Instance.new("Model",c)
  1331. efxBlock = Instance.new("Part",c)
  1332. efxBlock.Material = "Neon"
  1333. efxBlock.FormFactor = "Custom"
  1334. efxBlock.Size = Vector3.new(.3,.3,.3)
  1335. light = Instance.new("PointLight",c.Head)
  1336. light.Range = 8
  1337. light.Color = Color3.new(1,1,1)
  1338. light.Shadows = false
  1339. local particles = Instance.new("ParticleEmitter",efxBlock)
  1340. particles.Color = ColorSequence.new(Color3.new(.85,.85,.85),Color3.new(1,1,1))
  1341. particles.ZOffset = 1
  1342. particles.LightEmission = .96
  1343. particles.Size = Size
  1344. particles.Name = "Fire"
  1345. particles.Transparency = Transparency
  1346. particles.LockedToPart = true
  1347. particles.Rate = 25
  1348. particles.EmissionDirection = "Right"
  1349. particles.Acceleration = Vector3.new(-.5,0,0)
  1350. particles.Texture = "rbxassetid://24378732"
  1351. particles.Lifetime = NumberRange.new(.25,.25)
  1352. particles.Speed = NumberRange.new(-.5,5)
  1353. script.Parent = efxBlock
  1354. fire = particles
  1355. local offset = Vector3.new(0.2, .23, -0.5)
  1356. local weld = Instance.new("Weld",c.Head)
  1357. weld.Part0 = c.Head
  1358. weld.Part1 = efxBlock
  1359. weld.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1360. efxBlock.Parent = c
  1361. local music = Instance.new("Sound",c.Torso)
  1362. music.SoundId = "rbxassetid://316012176"
  1363. music.Looped = true
  1364. music.Volume = soundVol
  1365. fight = music
  1366. local music2 = Instance.new("Sound",c.Torso)
  1367. music2.SoundId = "rbxassetid://316014309"
  1368. music2.Looped = true
  1369. music2.Volume = soundVol
  1370. sans = music2
  1371. pointGyro = Instance.new("BodyGyro",c.HumanoidRootPart)
  1372. pointGyro.P = 1e7
  1373. pointGyro.D = 1e3
  1374. pointGyro.MaxTorque = Vector3.new(0,1e7,0)
  1375. animator = c.Humanoid:FindFirstChild("Animator")
  1376. if animator then
  1377. animator:Destroy()
  1378. end
  1379. c.Torso.roblox:Destroy()
  1380. for i,v in pairs (c.Head:children()) do
  1381. if v.ClassName == "Sound" then
  1382. v:Destroy()
  1383. end
  1384. end
  1385. for i = 1,#Joints do
  1386. Joints[i].C1 = CFrame.new(Vector3.new())
  1387. end
  1388. human.WalkSpeed = 0
  1389. human.JumpPower = 0
  1390. end
  1391.  
  1392. uinps.InputBegan:connect(function(InputObject)
  1393. if InputObject.KeyCode == Enum.KeyCode.K and Debounces.isTyping == false then
  1394. Debounces.isPassive = not Debounces.isPassive
  1395. end
  1396. end)
  1397.  
  1398. setJointCFrames = function(table)
  1399. for i = 1,#table do
  1400. JointTargets[i] = table[i]
  1401. end
  1402. AnimationCycles = 0
  1403. end
  1404.  
  1405. setLerp = function(speed)
  1406. AnimStat.lerpSpeed = speed
  1407. end
  1408.  
  1409. setTween = function(tween)
  1410. AnimStat.lerpTween = tween
  1411. end
  1412.  
  1413. takeDamage = function(position,damage,distance,platformStand)
  1414. for i,v in pairs (pls:children()) do
  1415. if v.ClassName == "Player" and v:FindFirstChild("Character") then
  1416. local torso = v.Character:FindFirstChild("Torso")
  1417. if torso and (torso.Position - position).magnitude < distance then
  1418. if v.Character.Humanoid.MaxHealth > 1000 then
  1419. v.Character.Humanoid.MaxHealth = 100;
  1420. v.Character.Humanoid.Breakjoints()
  1421. end
  1422.  
  1423.  
  1424. v.Character.Humanoid:TakeDamage(damage)
  1425. if platformStand == true then
  1426. v.Character.PlatformStand = platformStand
  1427. end
  1428. end
  1429. end
  1430. end
  1431. end
  1432. local plr = game:GetService("Players").LocalPlayer
  1433. local char = plr.Character
  1434.  
  1435. function FindInTable(t, n)
  1436. for i,v in pairs(t) do
  1437. if v == n then
  1438. return true
  1439. end
  1440. end
  1441. return false
  1442. end
  1443. --Transformaaaaation--
  1444. char["Left Arm"].BrickColor = BrickColor.new("Medium stone")
  1445. char["Right Arm"].BrickColor = BrickColor.new("Medium stone")
  1446. char.Head.BrickColor = BrickColor.new("Medium stone")
  1447. char["Left Leg"].BrickColor = BrickColor.new("Medium stone")
  1448. char["Right Leg"].BrickColor = BrickColor.new("Medium stone")
  1449.  
  1450. for i,v in pairs(char:children'') do
  1451. local toremove = {"CharacterMesh", "Shirt", "Pants", "ShirtGraphic", "Accessory"}
  1452. if FindInTable(toremove, v.ClassName) then v:Destroy() end
  1453. if v.ClassName == "BodyColors" then
  1454. v.HeadColor = BrickColor.new("Really black")
  1455. v.LeftArmColor = BrickColor.new("Really black")
  1456. v.LeftLegColor = BrickColor.new("Really black")
  1457. v.RightArmColor = BrickColor.new("Really black")
  1458. v.RightLegColor = BrickColor.new("Really black")
  1459. v.TorsoColor = BrickColor.new("Really black")
  1460. end
  1461. end
  1462. wait(1)
  1463. plr = game.Players.LocalPlayer
  1464. char = plr.Character
  1465. mouse = plr:GetMouse()
  1466. whitecolor = Color3.new(1,1,1)
  1467. epicmode = false
  1468. normal = true
  1469. for i,v in pairs(char:GetChildren()) do
  1470. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  1471. v:Destroy()
  1472. end
  1473. end
  1474. local shirt = Instance.new("Shirt",char)
  1475. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=535102167"
  1476. local pants = Instance.new("Pants",char)
  1477. pants.PantsTemplate = "http://www.roblox.com/asset/?id=540008761"
  1478. local bdycolors = char["Body Colors"]
  1479.  
  1480. for i,v in pairs(char:GetChildren()) do
  1481. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1482. v:Destroy()
  1483. end
  1484. end
  1485.  
  1486. -- Face
  1487. char.Head.face.Texture = "http://www.roblox.com/asset/?id=543498118"
  1488.  
  1489. -- Chat
  1490. local talksound = Instance.new("Sound",char.Torso)
  1491. talksound.SoundId = "rbxassetid://928210219"
  1492. talksound.Volume = 4
  1493. local blastsound = Instance.new("Sound",char.Torso)
  1494. blastsound.Name = "blast_sound"
  1495. blastsound.SoundId = "rbxassetid://345052019"
  1496. blastsound.Volume = 4
  1497. function swait(num)
  1498. if num==0 or num==nil then
  1499. game:service'RunService'.Stepped:wait(0)
  1500. else
  1501. for i=0,num do
  1502. game:service'RunService'.Stepped:wait(0)
  1503. end
  1504. end
  1505. end
  1506.  
  1507. function chatfunc(text)
  1508. local chat = coroutine.wrap(function()
  1509. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1510. char:FindFirstChild("TalkingBillBoard"):Destroy()
  1511. end
  1512. local naeeym2 = Instance.new("BillboardGui",char)
  1513. naeeym2.Size = UDim2.new(0,100,0,40)
  1514. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1515. naeeym2.Adornee = char.Head
  1516. naeeym2.Name = "TalkingBillBoard"
  1517. local tecks2 = Instance.new("TextLabel",naeeym2)
  1518. tecks2.BackgroundTransparency = 1
  1519. tecks2.BorderSizePixel = 0
  1520. tecks2.Text = ""
  1521. tecks2.Font = "Arcade"
  1522. tecks2.TextSize = 30
  1523. tecks2.TextStrokeTransparency = 0
  1524. tecks2.TextColor3 = Color3.new(255, 89, 89)
  1525. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1526. tecks2.Size = UDim2.new(1,0,0.5,0)
  1527. local tecks3 = Instance.new("TextLabel",naeeym2)
  1528. tecks3.BackgroundTransparency = 1
  1529. tecks3.BorderSizePixel = 0
  1530. tecks3.Text = ""
  1531. tecks3.Font = "Arcade"
  1532. tecks3.TextSize = 30
  1533. tecks3.TextStrokeTransparency = 0
  1534. tecks3.TextColor3 = Color3.new(0,0,0)
  1535. tecks3.TextStrokeColor3 = Color3.new(1,1,1)
  1536. tecks3.Size = UDim2.new(1,0,0.5,0)
  1537. for i = 1,string.len(text),1 do
  1538. tecks2.Text = string.sub(text,1,i)
  1539. tecks3.Text = string.sub(text,1,i)
  1540. talksound:Play()
  1541. wait(0.01)
  1542. end
  1543. wait(2)
  1544. for i = 1, 50 do
  1545. swait()
  1546. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1547. tecks2.Rotation = tecks2.Rotation - .8
  1548. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1549. tecks2.TextTransparency = tecks2.TextTransparency + .04
  1550. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  1551. tecks3.Rotation = tecks2.Rotation + .8
  1552. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  1553. tecks3.TextTransparency = tecks2.TextTransparency + .04
  1554. end
  1555. naeeym2:Destroy()
  1556. end)
  1557. chat()
  1558. end
  1559. function onChatted(msg)
  1560. chatfunc(msg)
  1561. end
  1562. plr.Chatted:connect(onChatted)
  1563. wait(2)
  1564. chatfunc("Edited by Refrop")
  1565. wait(2)
  1566. chatfunc("What do we have here?")
  1567. wait(2)
  1568. chatfunc("Another AU...")
  1569. wait(2)
  1570. chatfunc("Code of this world is really trashy.")
  1571. wait(2)
  1572. chatfunc("I guess I am just gonna...")
  1573. wait(2)
  1574. chatfunc("END THIS WORLD")
  1575. wait(0.5)
  1576. char.Humanoid.Name = "Sans"
  1577. local music = Instance.new("Sound",char.Torso)
  1578. music.SoundId = "rbxassetid://377241339"
  1579. music.Volume = 30
  1580. music.Looped = true
  1581. music:Play()
  1582. LeyeColor = BrickColor.new("Really red")
  1583. local eyemodel = Instance.new("Model",char)
  1584. eyemodel.Name = "Eyes"
  1585. local reye = Instance.new("Part",eyemodel)
  1586. reye.Name = "BurningEff"
  1587. reye.Color = Color3.new(1,1,1)
  1588. reye.Material = "Neon"
  1589. reye.Transparency = 1
  1590. local reyemesh = Instance.new("SpecialMesh",reye)
  1591. reyemesh.MeshType = "Sphere"
  1592. reye.Size = Vector3.new(0.12, 0.37, 0.27)
  1593. local reyeweld = Instance.new("Weld",reye)
  1594. reyeweld.Part0 = reye
  1595. reyeweld.Part1 = char.Head
  1596. reyeweld.C0 = CFrame.new(-0.551300049, -0.19681406, -0.198293686, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1597. local leye = Instance.new("Part",eyemodel)
  1598. leye.Name = "LeftEye"
  1599. leye.BrickColor = LeyeColor
  1600. leye.Material = "Neon"
  1601. leye.Size = Vector3.new(0.2,0.2,0.2)
  1602. local leyemesh = Instance.new("SpecialMesh",leye)
  1603. leyemesh.MeshType = "Sphere"
  1604. leyemesh.Scale = Vector3.new(0.7,1.1,0.7)
  1605. local leyeweld = Instance.new("Weld",leye)
  1606. leyeweld.Part0 = leye
  1607. leyeweld.Part1 = char.Head
  1608. leyeweld.C0 = CFrame.new(-0.109999999, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1609. local leyeclone = leye:Clone()
  1610. leyeclone.Transparency = 1
  1611. leyeclone.Name = "RightEye"
  1612. leyeclone.Parent = eyemodel
  1613. for i,v in pairs(leyeclone:GetChildren()) do
  1614. if v.ClassName == "Weld" then
  1615. v:Destroy()
  1616. end
  1617. end
  1618. local leyeweld2 = Instance.new("Weld",leyeclone)
  1619. leyeweld2.Part0 = leyeclone
  1620. leyeweld2.Part1 = char.Head
  1621. leyeweld2.C0 = CFrame.new(0.0864697844, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1622. local fire = Instance.new("Fire",reye)
  1623. fire.Heat = 25000
  1624. fire.Color = leye.BrickColor.Color
  1625. fire.Size = 2
  1626. -- welds xd
  1627. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  1628. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1629. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  1630. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  1631. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  1632. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  1633. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  1634. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  1635. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  1636. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  1637. for i = 0,1 ,0.03 do
  1638. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-0.925931931, -0.0977840424, 0.974765539, 0.886040092, -0.463608712, -1.69641942e-06, 0.405292064, 0.774584651, 0.485548228, -0.225103036, -0.430215806, 0.87421),i)
  1639. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.881086826, -0.201818228, 0.747067213, 0.882895231, 0.4695701, 1.00883415e-06, -0.397803098, 0.747956276, 0.531332433, 0.249497056, -0.469111204, 0.847163498),i)
  1640. game:GetService("RunService").RenderStepped:wait()
  1641. end
  1642. local slapsound = Instance.new("Sound",char.Torso)
  1643. slapsound.SoundId = "rbxassetid://511340819"
  1644. slapsound.Volume = 4
  1645. -- Funcs
  1646. function Blast(AAA)
  1647. if AAA == "f" then
  1648. local chatmath = math.random(1,3)
  1649. if chatmath == 1 then
  1650. chatfunc("FIRE!")
  1651. end
  1652. if chatmath == 2 then
  1653. chatfunc("Do you have an ERROR in ur system?")
  1654. end
  1655. if chatmath == 3 then
  1656. chatfunc("help i have an error... wait...")
  1657. end
  1658. local gasterblaster = Instance.new("Part",char.Torso)
  1659. gasterblaster.Size = Vector3.new(7, 16, 4)
  1660. gasterblaster.CanCollide = false
  1661. local gasterblastermesh = Instance.new("FileMesh",gasterblaster)
  1662. gasterblastermesh.MeshId = "rbxassetid://431908407"
  1663. gasterblastermesh.Scale = Vector3.new(0.05,0.05,0.05)
  1664. local gasterblastertexture = Instance.new("Decal",gasterblaster)
  1665. gasterblastertexture.Face = "Back"
  1666. gasterblastertexture.Texture = "http://www.roblox.com/asset/?id=451087762"
  1667. local weeld = Instance.new("Weld",gasterblaster)
  1668. weeld.Part0 = gasterblaster
  1669. weeld.Part1 = char.Torso
  1670. weeld.C0 = CFrame.new(3.71674585, -11.54426, -0.129204988, -0.999741375, 0, 0.0227420069, 0, 1, 0, -0.0227420069, 0, -0.999741375)
  1671. blastsound:Play()
  1672. char.Head.Anchored = true
  1673. wait(1)
  1674. local blast = Instance.new("Part",gasterblaster)
  1675. blast.Size = Vector3.new(39.07, 16.36, 367.54)
  1676. blast.Transparency = 0.7
  1677. blast.Material = "Neon"
  1678. blast.Color = Color3.new(255, 0, 0)
  1679. blast.CanCollide = true
  1680. local blastweld = Instance.new("Weld",blast)
  1681. blastweld.Part0 = blast
  1682. blastweld.Part1 = gasterblaster
  1683. blastweld.C0 = CFrame.new(-0.430000305, 1.73999977, -40.1399994, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1684. blast.Touched:connect(function(part)
  1685. part.Parent:FindFirstChildOfClass("Humanoid"):Destroy() -- Makes them not able to move
  1686. end)
  1687. wait(2)
  1688. char.Head.Anchored = false
  1689. blast:Destroy()
  1690. gasterblaster:Destroy()
  1691. end
  1692. end
  1693. mouse.KeyDown:connect(Blast)
  1694.  
  1695.  
  1696. function Death()
  1697. music:Stop()
  1698. local deadsound = Instance.new("Sound",char.Torso)
  1699. deadsound.SoundId = "rbxassetid://427025525"
  1700. deadsound.Volume = 4
  1701. deadsound:Play()
  1702. for i,v in pairs(char:GetChildren()) do
  1703. if v.ClassName == "Part" then
  1704. v.Transparency = 1
  1705. end
  1706. leye.Transparency = 1
  1707. fire:Destroy()
  1708. char.Head.face.Transparency = 1
  1709. end
  1710. end
  1711. char.Sans.Died:connect(Death)
  1712.  
  1713.  
  1714. function Transform(key)
  1715. if key == "t" then
  1716. music.SoundId = "rbxassetid://424026286"
  1717. music:Stop()
  1718. music:Play()
  1719. chatfunc("Bro, Let me show you my true power")
  1720. leyeclone.Transparency = 0
  1721. local fire2 = Instance.new("Fire",leyeclone)
  1722. fire2.Heat = 25000
  1723. fire2.Color = leye.BrickColor.Color
  1724. fire2.Size = 2
  1725. end
  1726. end
  1727. mouse.KeyDown:connect(Transform)
  1728.  
  1729.  
  1730. function SLAP(key)
  1731. if key == "y" then
  1732. if normal and not epicmode then
  1733. for i = 0,1 , 0.05 do
  1734. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.50000024, 0.405028582, -0.494292736, 0.752350092, -0.658763528, -1.01652529e-06, 0.014031955, 0.0160269327, -0.999769807, 0.658614039, 0.752179325, 0.0213016756),i)
  1735. game:GetService("RunService").RenderStepped:wait()
  1736. end
  1737. local hurtbox = Instance.new("Part",char["Right Arm"])
  1738. hurtbox.Name = "Hurtbox"
  1739. hurtbox.Size = Vector3.new(1, 0.23, 1)
  1740. hurtbox.Transparency = 1
  1741. hurtbox.CanCollide = false
  1742. local hurtboxweld = Instance.new("Weld",hurtbox)
  1743. hurtboxweld.Part0 = hurtbox
  1744. hurtboxweld.Part1 = char["Right Arm"]
  1745. hurtboxweld.C0 = CFrame.new(0, 0.924999475, 3.09944153e-06, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024)
  1746. wait(0.5)
  1747. for i = 0,1 , 0.05 do
  1748. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.50000024, 0.405025482, -0.494292736, 0.999977887, 0.0066490462, 2.196479e-05, -0.000119999582, 0.0213499293, -0.999768794, -0.00664799893, 0.999750018, 0.0213503242),i)
  1749. game:GetService("RunService").RenderStepped:wait()
  1750. end
  1751. function onTouched(brick)
  1752. local humanoid = brick.Parent:FindFirstChildOfClass("Humanoid")
  1753. if humanoid then
  1754. humanoid:Destroy()
  1755. slapsound:Play()
  1756. end
  1757. end
  1758. hurtbox.Touched:connect(onTouched)
  1759. wait(1)
  1760. hurtbox:Destroy()
  1761. for i = 0,1 , 0.03 do
  1762. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.881086826, -0.201818228, 0.747067213, 0.882895231, 0.4695701, 1.00883415e-06, -0.397803098, 0.747956276, 0.531332433, 0.249497056, -0.469111204, 0.847163498),i)
  1763. game:GetService("RunService").RenderStepped:wait()
  1764. end
  1765. end
  1766. end
  1767. end
  1768. mouse.KeyDown:connect(SLAP)
Add Comment
Please, Sign In to add comment