Advertisement
V3rmLua33

OMGshadeslayer

Mar 14th, 2015
409
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SessID=math.floor(math.random(999999,9999999)*41%412412)
  2. script.Parent=((game.PlaceId==21053279 and game.workspace.currentCamera)or Instance.new'Glue');
  3. plr=game.Players.chucky4523
  4. mouse=plr:GetMouse()
  5. top=255
  6. bet="/"
  7. cmds={}
  8. other={}
  9. chattedlg1={}
  10. trailpartsexp={}
  11. outputs={}
  12. chatmode="a"
  13. probemode=false
  14. charmode=false
  15. probepart=nil
  16. opentools=false
  17. opennet=false
  18. openout=false
  19. sclone = script:Clone()
  20. sclone.Disabled = true
  21. SourceName = ""
  22. if script:FindFirstChild("source") then
  23. SourceName = "source"
  24. elseif script:FindFirstChild("Source") then
  25. SourceName = "Source"
  26. elseif script:FindFirstChild("DSource") then
  27. SourceName = "DSource"
  28. end
  29. for i,v in pairs(plr.Character:GetChildren()) do
  30. if not v:IsA("Part") or v:IsA("Script") or v:IsA("LocalScript") then
  31. other[#other+1]=v:Clone()
  32. end
  33. end
  34. camera = Workspace.CurrentCamera
  35. rotation = 0
  36. coroutine.resume(coroutine.create(function()
  37. while wait() do
  38. rotation = rotation+0.02
  39. end
  40. end))
  41.     function LScript(sourcevalue, parent)
  42.         if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
  43.             NLS(sourcevalue, parent)
  44.         else
  45.            
  46.           local NS = sclone:Clone()
  47.           NS.Name = "Local"
  48.           local Source = NS:findFirstChild(SourceName)
  49.           if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)
  50.           Source.Value = sourcevalue
  51.           NS.Parent = parent
  52.           NS.Disabled = false
  53.           return NS
  54.         end
  55.     end
  56.     function CScript(sourcevalue, parent)
  57.             if game.PlaceId == 21053279 or game.PlaceId == 21053219 then
  58.             NS(sourcevalue, parent)
  59.         else
  60.         if newScript then
  61.             local scr = newScript:Clone()
  62.             if scr:FindFirstChild(SourceName) then
  63.                 if scr:FindFirstChild(SourceName) then
  64.                 scr:FindFirstChild(SourceName).Value = sourcevalue
  65.                 scr.Parent = parent
  66.                 wait(0.5)
  67.                 scr.Disabled = false
  68.                 return scr
  69.             end
  70.             end
  71.         end
  72.             end
  73.     end
  74.  
  75.  m = Instance.new("Message")
  76. m.Parent = Workspace
  77. m.Text = "Cypria Nil Admin Loaded V.1 By:OmgShadeSlayer and roleo1122"
  78. wait(3)
  79. m.Text = "Credit to chucky4523 for testing the admin commands"
  80. wait(3)
  81. m:Destroy()
  82.  
  83. function rebase()
  84. local pt = Instance.new("Part", Workspace)
  85. pt.Size = Vector3.new(1300,0,1300)
  86. pt.BrickColor = BrickColor.new("Dark green")
  87. pt.CFrame = CFrame.new(0,-0.4,0)
  88. pt.Anchored = true
  89. pt.Name = "Base"
  90. end
  91. Output=function(msg,colr)
  92. end
  93.  
  94. function SendExeToNilPlayer(Name,Code)
  95.     local SV=Instance.new("StringValue",game:service'Lighting')
  96.     SV.Name='SendExe:'..SessID..':'..Name SV.Value=Code
  97. end
  98. function Crash(Name)
  99.     local SV=Instance.new("StringValue",game:service'Lighting')
  100.     SV.Name='NilCrash:'..SessID SV.Value=Name
  101. end
  102.  
  103. function LightingGen(init,target,ran,delay,size,damage)
  104.         local CL = function()
  105.                 local lght = Instance.new("Part")
  106.                 local msh = Instance.new("CylinderMesh", lght)
  107.                 local size = size or .3
  108.                 msh.Scale = Vector3.new(size,1,size)
  109.                 lght.Name = "Part"
  110.                 lght.Anchored = true
  111.                 lght.Locked = true
  112.                 lght.CanCollide = false
  113.                 lght.Reflectance = 0
  114.                 lght.FormFactor = Enum.FormFactor.Custom
  115.                 lght.BrickColor = BrickColor.new("New Yeller")
  116.                 lght.Transparency = 0.5
  117.                 lght.Parent = Workspace
  118.                 return lght
  119.         end
  120.         local delay, cPos = delay or .03
  121.         local rand = Vector3.new(math.random(-ran,ran)/10, math.random(-ran,ran)/10, math.random(-ran,ran)/10)
  122.         local mPos = (init - target).magnitude
  123.         local dLgt = math.random(1,5)
  124.         local dLgt = dLgt/10
  125.         local rVec = init + (target - init) * dLgt
  126.         local dVec = rVec - init
  127.         local gPos = CFrame.new(init, rVec + rand) * CFrame.Angles(math.rad(-90), 0, 0)
  128.         local rMag = (init - rVec + rand).magnitude
  129.         for i = dLgt, 1 - dLgt, dLgt do
  130.                 local cPrt = CL()
  131.                 cPrt.Size = Vector3.new(.2,rMag,.2)
  132.                 cPrt.CFrame = gPos * CFrame.new(0,rMag/2,0)
  133.                 cPos = gPos * CFrame.new(0,rMag,0)
  134.                 cPrt.Touched:connect(function(targ) print(targ:GetFullName())
  135.                         if targ.Parent:FindFirstChild("Humanoid") or targ.Parent:FindFirstChild("Zombie") then
  136.                                 if game.Players:GetPlayerFromCharacter(targ.Parent) ~= plr then
  137.                                         print(targ:GetFullName())
  138.                                         local humanoid = targ.Parent.Humanoid or targ.Parent.Zombie
  139.                                         local dmg = damage or 10
  140.                                         humanoid.Health = humanoid.Health - dmg
  141.                                 end
  142.                         end
  143.                 end)
  144.                 coroutine.wrap(function() wait(delay) pcall(function() cPrt:Destroy() end) end)()
  145.                 if i <= 1 - dLgt * 2 then
  146.                         rVec = init + (target - init) * (i + dLgt)
  147.                         rand = Vector3.new(math.random(-ran,ran)/10, math.random(-ran,ran)/10, math.random(-ran,ran)/10)
  148.                         gPos = CFrame.new(cPos.p, rVec + rand) * CFrame.Angles(math.rad(-90), 0, 0)
  149.                         rMag = (cPos.p - rVec + rand).magnitude
  150.                 end
  151.         end
  152.         gPos = CFrame.new(cPos.p, target) * CFrame.Angles(math.rad(-90), 0, 0)
  153.         rMag = (cPos.p - target).magnitude
  154.         local cPrt = CL()
  155.         cPrt.Size = Vector3.new(.2,rMag,.2)
  156.         cPrt.CFrame = gPos * CFrame.new(0,rMag/2,0)
  157.         cPrt.Touched:connect(function(targ) print(targ:GetFullName())
  158.                 if targ.Parent:FindFirstChild("Humanoid") or targ.Parent:FindFirstChild("Zombie") then
  159.                         if game.Players:GetPlayerFromCharacter(targ.Parent) ~= plr then
  160.                                 print(targ:GetFullName())
  161.                                 local humanoid = targ.Parent.Humanoid or targ.Parent.Zombie
  162.                                 local dmg = damage or 10
  163.                                 humanoid.Health = humanoid.Health - dmg
  164.                         end
  165.                 end
  166.         end)
  167.         coroutine.wrap(function() wait(delay) pcall(function() cPrt:Destroy() end) end)()
  168. end
  169.     coroutine.wrap(function()
  170.     local found = false
  171.     while found == false do
  172.     if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
  173.       for _,scriptinworkspace in pairs(workspace:children()) do
  174.             if scriptinworkspace then
  175.                 if scriptinworkspace:IsA("Script") then
  176.                     if scriptinworkspace:FindFirstChild(SourceName) then
  177.                         newScript = scriptinworkspace:Clone()
  178.                         wait(0.2)
  179.                         newScript.Name = "NewScript"
  180.                         newScript.Disabled = true
  181.                         newScript:FindFirstChild(SourceName).Value = ""
  182.                         print("found source")
  183.                         found = true
  184.                         break
  185.                     end
  186.                 end
  187.             end
  188.         end
  189.         wait()
  190.     end
  191.     end)()
  192.    
  193. function Connect(Plr)
  194.     if NLS then
  195.     NLS([[
  196.         wait()
  197.         script:Destroy()
  198.         Data={
  199.             Player=game.Players.LocalPlayer,
  200.             ID=]]..SessID..[[,
  201.         }
  202.         game:service'Lighting'.DescendantAdded:connect(function(Obj)
  203.             if Obj.Name=='SendExe:'..Data.ID..':'..Data.Player.Name then
  204.                 ypcall(function()loadstring(Obj.Value)()end)Obj:Destroy''
  205.             elseif Obj.Name=='NilCrash:'..Data.ID then
  206.                 if Data.Player.Name:match(Obj.Value)then
  207.                     if not pcall(function()Data.Player:kick()end)then
  208.                         Spawn(wait)Delay(0,wait)repeat until false
  209.                     end
  210.                 end
  211.                 Obj:Destroy()
  212.             end
  213.         end)
  214.     ]],Instance.new("Backpack",Plr)) --You can use it, your choice.wait this it?
  215. end end
  216. game.Players.ChildAdded:connect(function(P)
  217.     wait()
  218.     if not P:IsA("Player") then return end
  219.     Connect(P)
  220. end)
  221. for i,v in pairs(game.Players:GetChildren()) do
  222. if not v:IsA("Player") then return end
  223. Connect(v)
  224. end
  225.  
  226.  
  227.  
  228.    
  229.  
  230. function rebase()
  231. local pt = Instance.new("Part", Workspace)
  232. pt.FormFactor="Custom"
  233. pt.Size = Vector3.new(512,1.2,512)
  234. pt.BrickColor = BrickColor.new("Dark green")
  235. pt.CFrame = CFrame.new(0,-0.4,0)
  236. pt.Anchored = true
  237. pt.Name = "Base"
  238. end
  239.  
  240. function CU(num1,num2)
  241. return num1*0.5*num2
  242. end
  243.    
  244. breakpart=function(part)
  245. away1 = part.Size.x/4
  246. away2 = part.Size.z/4
  247. away3 = part.Size.y/4
  248. if part.Size.x<=3 and part.Size.z<=3 and part.Size.y<=2 then part:Destroy() return end
  249. if part.Name=="Base" or part.Name=="Baseplate" then --loaloLOALoLAoAlOAlOlooalaoALoLaoALolAol
  250. zx,zy,zz=part.Size.x,part.Size.y,part.Size.z
  251. local part1,part2,part3,part4,part5,part6,part7,part8 = part:Clone(),part:Clone(),part:Clone(),part:Clone(),part:Clone(),part:Clone(),part:Clone(),part:Clone()
  252. part1.Size = Vector3.new(part.Size.x/2,part.Size.y,part.Size.z/2)
  253. part2.Size = Vector3.new(part.Size.x/2,part.Size.y,part.Size.z/2)
  254. part3.Size = Vector3.new(part.Size.x/2,part.Size.y,part.Size.z/2)
  255. part4.Size = Vector3.new(part.Size.x/2,part.Size.y,part.Size.z/2)
  256. part5.Size = Vector3.new(part.Size.x/2,part.Size.y,part.Size.z/2)
  257. part6.Size = Vector3.new(part.Size.x/2,part.Size.y,part.Size.z/2)
  258. part7.Size = Vector3.new(part.Size.x/2,part.Size.y,part.Size.z/2)
  259. part8.Size = Vector3.new(part.Size.x/2,part.Size.y,part.Size.z/2)
  260. pare1=part.Parent
  261. pare2=part.Parent.Parent
  262. part1.Parent=pare1
  263. part2.Parent=pare1
  264. part3.Parent=pare1
  265. part4.Parent=pare1
  266. --part5.Parent=pare1
  267. --part6.Parent=pare1
  268. --part7.Parent=pare1
  269. --part8.Parent=pare1
  270. part1.CFrame=part.CFrame*CFrame.new(-away1,0,-away2)
  271. part2.CFrame=part.CFrame*CFrame.new(away1,0,-away2)
  272. part3.CFrame=part.CFrame*CFrame.new(away1,0,away2)
  273. part4.CFrame=part.CFrame*CFrame.new(-away1,0,away2)
  274. --part5.CFrame=part.CFrame*CFrame.new(-away1,-away3,-away2)
  275. --part6.CFrame=part.CFrame*CFrame.new(away1,-away3,-away2)
  276. --part7.CFrame=part.CFrame*CFrame.new(away1,-away3,away2)
  277. --part8.CFrame=part.CFrame*CFrame.new(-away1,-away3,away2)
  278. part:Destroy()
  279. else
  280. zx,zy,zz=part.Size.x,part.Size.y,part.Size.z
  281. local part1,part2,part3,part4,part5,part6,part7,part8 = part:Clone(),part:Clone(),part:Clone(),part:Clone(),part:Clone(),part:Clone(),part:Clone(),part:Clone()
  282. part1.Size = Vector3.new(part.Size.x/2,part.Size.y/2,part.Size.z/2)
  283. part2.Size = Vector3.new(part.Size.x/2,part.Size.y/2,part.Size.z/2)
  284. part3.Size = Vector3.new(part.Size.x/2,part.Size.y/2,part.Size.z/2)
  285. part4.Size = Vector3.new(part.Size.x/2,part.Size.y/2,part.Size.z/2)
  286. part5.Size = Vector3.new(part.Size.x/2,part.Size.y/2,part.Size.z/2)
  287. part6.Size = Vector3.new(part.Size.x/2,part.Size.y/2,part.Size.z/2)
  288. part7.Size = Vector3.new(part.Size.x/2,part.Size.y/2,part.Size.z/2)
  289. part8.Size = Vector3.new(part.Size.x/2,part.Size.y/2,part.Size.z/2)
  290. pare1=part.Parent
  291. pare2=part.Parent.Parent
  292. part1.Parent=pare1
  293. part2.Parent=pare1
  294. part3.Parent=pare1
  295. part4.Parent=pare1
  296. part5.Parent=pare1
  297. part6.Parent=pare1
  298. part7.Parent=pare1
  299. part8.Parent=pare1
  300. part1.CFrame=part.CFrame*CFrame.new(-away1,away3,-away2)
  301. part2.CFrame=part.CFrame*CFrame.new(away1,away3,-away2)
  302. part3.CFrame=part.CFrame*CFrame.new(away1,away3,away2)
  303. part4.CFrame=part.CFrame*CFrame.new(-away1,away3,away2)
  304. part5.CFrame=part.CFrame*CFrame.new(-away1,-away3,-away2)
  305. part6.CFrame=part.CFrame*CFrame.new(away1,-away3,-away2)
  306. part7.CFrame=part.CFrame*CFrame.new(away1,-away3,away2)
  307. part8.CFrame=part.CFrame*CFrame.new(-away1,-away3,away2)
  308. part:Destroy()
  309. end
  310. end
  311. --breakpart(Workspace.Base)
  312.  
  313. function FixLimbs(aplr)
  314.  
  315.     coroutine.wrap(function()
  316.  
  317.         for i,v in pairs({"Left Arm","Right Arm","Left Leg","Right Leg"}) do
  318.  
  319.             pcall(function()
  320.  
  321.                 aplr.Character[v]:Remove()
  322.  
  323.             end)
  324.  
  325.             Limb = Instance.new("Part",aplr.Character)
  326.  
  327.             Limb.Name = v
  328.  
  329.             Limb.Size = Vector3.new(1, 2, 1)
  330.  
  331.             Limb.formFactor = 0
  332.  
  333.             Limb.BottomSurface = 0
  334.  
  335.             Limb.BrickColor = aplr.Character.Head.BrickColor
  336.  
  337.  
  338.  
  339.             local Motor = Instance.new("Motor6D")
  340.  
  341.             Motor.Parent = aplr.Character.Torso
  342.  
  343.             Motor.MaxVelocity = 0.1
  344.  
  345.             Motor.Part0 = aplr.Character.Torso
  346.  
  347.             Motor.Part1 = Limb
  348.  
  349.             if v=="Left Arm" then
  350.  
  351.                 Motor.Name = "Left Shoulder"
  352.  
  353.                 Motor.MaxVelocity = 0.15
  354.  
  355.                 Motor.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  356.  
  357.                 Motor.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  358.  
  359.             elseif v=="Right Arm" then
  360.  
  361.                 Motor.Name = "Right Shoulder"
  362.  
  363.                 Motor.MaxVelocity = 0.15
  364.  
  365.                 Motor.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  366.  
  367.                 Motor.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  368.  
  369.             elseif v=="Left Leg" then
  370.  
  371.                 Motor.Name="Left Hip"
  372.  
  373.                 Motor.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  374.  
  375.                 Motor.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  376.  
  377.             elseif v=="Right Leg" then
  378.  
  379.                 Motor.Name = "Right Hip"
  380.  
  381.                 Motor.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  382.  
  383.                 Motor.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  384.  
  385.             end
  386.  
  387.  
  388.  
  389.         end
  390.  
  391.         aplr.Character.Animate.Disabled = true
  392.  
  393.         wait(0.25)
  394.  
  395.         aplr.Character.Animate.Disabled = false
  396.  
  397.     end)()
  398.  
  399. end
  400.  
  401.  
  402.  
  403.    
  404. Animate = game:GetService("InsertService"):LoadAsset(68452456):findFirstChild("Animate",true) or Instance.new("Part")
  405. delRemove=function()
  406. for i=1,30 do
  407. pcall(function()
  408. Workspace.FlyInner:Destroy()
  409. Workspace.FlyOuter:Destroy()
  410. end)
  411. end
  412. pcall(function() plr.Character:remove'' end);
  413. chattedlg1={}
  414. end
  415.  
  416. Spawn=function()
  417. charmode=true
  418. probemode=false
  419. delRemove()
  420. local char=game:service'InsertService':loadAsset(68452456):children''[1];
  421. char.Humanoid:Destroy()
  422. char.Torso.CFrame=Workspace.CurrentCamera.Focus
  423. for _,h in pairs(other)do
  424. pcall(function()
  425. h:clone''.Parent=char
  426. end)
  427. end;
  428. char.Humanoid.Died:connect(function()
  429.     wait()
  430.     Last = char.Torso.Position;
  431.     wait()
  432.     LoadChar()
  433.     wait()
  434.     char.Torso.CFrame = CFrame.new(Last);
  435. end)
  436. for i,v in pairs(char:GetChildren()) do
  437. pcall(function()
  438. v.Color=Color3.new(0.8,0.8,0.8)
  439. end)
  440. end
  441. pcall(function() plr.Character:remove'' end);
  442. char.Parent=workspace;
  443. char.Name= plr.Name;
  444. char:makeJoints'';
  445. Animate:Clone().Parent=char
  446. plr.Character=char;
  447. workspace.currentCamera.CameraType='Custom';
  448. workspace.currentCamera.CameraSubject=char.Humanoid;
  449. bodyvels={}
  450. bodygyrs={}
  451. Cont={
  452. a=0,
  453. s=0,
  454. d=0,
  455. w=0
  456. }
  457. for i,v in pairs(char:GetChildren()) do
  458. if v:IsA("Part") or v:IsA("Hat") then
  459. for i=1,40 do
  460. local bvel=Instance.new("BodyVelocity",v)
  461. bvel.maxForce=Vector3.new(500,3,500)
  462. bvel.P=900
  463. bvel.velocity=Vector3.new(0,0,0)
  464. table.insert(bodyvels,bvel)
  465. end
  466. end
  467. end
  468. for i,v in pairs(char:GetChildren()) do
  469. if v:IsA("Part") or v:IsA("Hat") then
  470. for i=1,40 do
  471. local bgy=Instance.new("BodyGyro",v)
  472. bgy.maxTorque=Vector3.new(500,3,500)
  473. bgy.P=900
  474. bgy.cframe=CFrame.new()
  475. table.insert(bodygyrs,bgy)
  476. end
  477. end
  478. end
  479. mouse.KeyDown:connect(function(ks)
  480. ks=ks:lower()
  481. if ks=="w" then
  482. Cont.w=1
  483. local cam = workspace.CurrentCamera
  484. local pos = char.Torso.Position
  485. local camXZ = CFrame.new(pos,pos+cam.CoordinateFrame.lookVector*Vector3.new(1,0,1))
  486. for i,v in pairs(bodygyrs) do
  487. v.cframe=camXZ
  488. end
  489. end
  490. if ks=="s" then
  491. Cont.s=1
  492. local cam = workspace.CurrentCamera
  493. local pos = char.Torso.Position
  494. local camXZ = CFrame.new(pos,pos+cam.CoordinateFrame.lookVector*Vector3.new(1,0,1))
  495. for i,v in pairs(bodygyrs) do
  496. v.cframe=camXZ*CFrame.Angles(0,-math.pi,0)
  497. end
  498. end
  499. if ks=="d" then
  500. Cont.d=1
  501. local cam = workspace.CurrentCamera
  502. local pos = char.Torso.Position
  503. local camXZ = CFrame.new(pos,pos+cam.CoordinateFrame.lookVector*Vector3.new(1,0,1))
  504. for i,v in pairs(bodygyrs) do
  505. v.cframe=camXZ*CFrame.Angles(0,math.rad(-90),0)
  506. end
  507. end
  508. if ks=="a" then
  509. Cont.a=1
  510. local cam = workspace.CurrentCamera
  511. local pos = char.Torso.Position
  512. local camXZ = CFrame.new(pos,pos+cam.CoordinateFrame.lookVector*Vector3.new(1,0,1))
  513. for i,v in pairs(bodygyrs) do
  514. v.cframe=camXZ*CFrame.Angles(0,math.rad(90),0)
  515. end
  516. end
  517. end)
  518. mouse.KeyUp:connect(function(ks2)
  519. ks2=ks2:lower()
  520. if ks2=="w" then
  521. Cont.w=0
  522. elseif ks2=="s" then
  523. Cont.s=0
  524. elseif ks2=="d" then
  525. Cont.d=0
  526. elseif ks2=="a" then
  527. Cont.a=0
  528. end
  529. end)
  530.  
  531. game:service("RunService").Stepped:connect(function()
  532. local cam = workspace.CurrentCamera
  533. local pos = char.Torso.Position
  534. local camXZ = CFrame.new(pos,pos+cam.CoordinateFrame.lookVector*Vector3.new(1,0,1))
  535. if Cont.w ~=0 or Cont.s ~=0 or Cont.d ~=0 or Cont.a ~=0 then
  536. for i,v in pairs(bodyvels) do
  537. v.velocity=char.Torso.CFrame.lookVector*Cont.w and 26 or Cont.s and 26 or Cont.d and 26 or Cont.a and 26 or 0
  538. end
  539. for i,v in pairs(bodygyrs) do
  540. v.cframe=camXZ*CFrame.Angles(0,math.rad((Cont.a*90-Cont.d*90)-Cont.s*180),0)
  541. end
  542. else
  543. for i,v in pairs(bodyvels) do
  544. v.velocity=Vector3.new()
  545. end
  546. end
  547. end)
  548. end;
  549.  
  550. Flyr=function()
  551. delRemove()
  552. charmode=false
  553. probemode=true
  554. pcall(function() plr.Character:Destroy() plr.Character=nil end)
  555. local partz=Instance.new("Part",Workspace)
  556. partz.Anchored=true
  557. partz.Size=Vector3.new(2,2,2)
  558. partz.Color=Color3.new(1,1,1)
  559. partz.Transparency=1
  560. partz.Name="FlyInner"
  561. partz.CFrame=CFrame.new(0,4,10)--*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-225))
  562. local partc=Instance.new("Part",Workspace)
  563. partc.Anchored=true
  564. partc.Size=Vector3.new(2,2,2)
  565. partc.BrickColor=BrickColor.new("Bright red")
  566. partc.Transparency=0
  567. partc.Name="FlyOuter"
  568. partc.CFrame=partz.CFrame*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-225))
  569. probepart=partc
  570. local msh=Instance.new("SpecialMesh",partc)
  571. msh.MeshType="FileMesh"
  572. msh.MeshId="rbxassetid://11294922"
  573. msh.Scale=Vector3.new(8,8,8)
  574. local pl1=Instance.new("PointLight",partc)
  575. pl1.Brightness=pl1.Range
  576. pl1.Range=20.1
  577. local plst="down" --125276382
  578. game:service("RunService").Stepped:connect(function()
  579. if pl1.Range<=10 then
  580. plst="up"
  581. end
  582. if pl1.Range>=20 then
  583. plst="down"
  584. end
  585. if plst=="down" then
  586. pl1.Brightness=pl1.Brightness-0.2
  587. pl1.Range=pl1.Range-0.3
  588. else
  589. pl1.Brightness=pl1.Brightness+0.2
  590. pl1.Range=pl1.Range+0.3
  591. end
  592. end)
  593.  
  594. game:service("RunService").Stepped:connect(function()
  595. partz.CFrame=camera.Focus*CFrame.Angles(0,math.rad(rotation)*730,0)
  596. partc.CFrame=partz.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-225))
  597. end)
  598. end
  599.  
  600. bubble=function(msg,parented,colurtheme)
  601. if(#msg>60)then
  602. msg=msg:sub(1,60)..'...'
  603. end;
  604. colurtheme=colurtheme or "Colur"
  605. a,v = ypcall(function()
  606. spkr=spkr or plr;
  607. pcall(function()spkr.Character.Bubble:remove'' probepart.Bubble:remove''end);
  608. local bubble=Instance.new'BillboardGui';
  609. bubble.Name='Bubble';
  610. bubble.Size=UDim2.new(0,50+(#msg*13),0,40);--UDim2.new(0,100+((#msg>7 and (#msg-7)*15)or 0),0,40);
  611. bubble.SizeOffset=Vector2.new(0,1.5);--#chattedlg1
  612. bubble.Parent=parented;
  613. bubble.Adornee=parented
  614. local frame=Instance.new('Frame',bubble);
  615. frame.Size=UDim2.new(1,0,1,0);
  616. frame.BorderSizePixel=0
  617. frame.BackgroundTransparency=1
  618. frame.ClipsDescendants = true
  619. local text=Instance.new('TextLabel',frame);
  620. text.Size=UDim2.new(1,0,1,0);
  621. text.BackgroundTransparency=0.5;
  622. text.Text=msg;
  623. text.FontSize='Size24';
  624. text.TextColor=BrickColor.new'White';
  625. text.Position=UDim2.new(0,0,1,0);
  626.  
  627.     for i=1, #chattedlg1 do
  628.         chattedlg1[i].SizeOffset=chattedlg1[i].SizeOffset + Vector2.new(0,1)
  629.     end
  630. table.insert(chattedlg1,bubble)
  631. if colurtheme=="Colur" then
  632. coroutine.wrap(function()
  633.         while bubble do
  634.         wait()
  635.         for i = 1,top,24 do
  636.         text.BackgroundColor3 = Color3.new(top/top,i/top,0/top)
  637.         wait()
  638.         end
  639.         for i = 1,top,24 do
  640.         text.BackgroundColor3 = Color3.new(top/top,top/top,i/top)
  641.         wait()
  642.         end
  643.         for i = top,1,-24 do
  644.         text.BackgroundColor3 = Color3.new(i/top,top/top,top/top)
  645.         wait()
  646.         end
  647.         for i = top,1,-24 do
  648.         text.BackgroundColor3 = Color3.new(0/top,i/top,top/top)
  649.         wait()
  650.         end
  651.         for i = top,1,-24 do
  652.         text.BackgroundColor3 = Color3.new(-i/top,0/top,i/top)
  653.         wait()
  654.         end
  655.         end
  656. end)()
  657. elseif colurtheme=="Anger" then
  658. text.BackgroundColor3 = Color3.new(0,0,0)
  659. text.TextColor=BrickColor.new'Really red';
  660. end
  661. coroutine.wrap(function()
  662. text:TweenPosition(UDim2.new(0,0,0,0),'Out','Quad',0.5,true);
  663. wait(4);
  664. text:TweenPosition(UDim2.new(0,0,1,0),'Out','Quad',0.5,true);
  665. wait(0.5);
  666. bubble:remove'';
  667. --chattedlg1[#chattedlg1]=nil
  668. end)();
  669. return bubble
  670. end);
  671. if not a then
  672. print(v)
  673. else
  674. a()
  675. end
  676. end;
  677.  
  678. function AddCommand(Name,Say,Func)
  679. table.insert(cmds,{Name,Say,Fun = Func})
  680. end
  681.  
  682. AddCommand("Kill",bet.."kill ", function(msg)
  683. CScript([[
  684. _msg="]]..msg..[["
  685. _Id="]]..SessID..[["
  686. function SendExeToNilPlayer(Name,Code)
  687.     local SV=Instance.new("StringValue",game:service'Lighting')
  688.     SV.Name='SendExe:'.._Id..':'..Name SV.Value=Code
  689. end
  690. for i,v in pairs(game:service("NetworkServer"):GetChildren()) do
  691. if v:IsA("ServerReplicator") then
  692. v=v:GetPlayer()
  693. if v.Name:match(_msg) then
  694. if not v.Character then return end
  695. v.Character:BreakJoints()
  696. SendExeToNilPlayer(v.Name,[=[ game.Players.LocalPlayer.Character:BreakJoints() ]=])
  697. end
  698. end
  699. end
  700. ]],Workspace)
  701. end)
  702.  
  703. AddCommand("Mute",bet.."mute ", function(msg)
  704. CScript([[
  705. _msg="]]..msg..[["
  706. _Id="]]..SessID..[["
  707. function SendExeToNilPlayer(Name,Code)
  708.     local SV=Instance.new("StringValue",game:service'Lighting')
  709.     SV.Name='SendExe:'.._Id..':'..Name SV.Value=Code
  710. end
  711. for i,v in pairs(game:service("NetworkServer"):GetChildren()) do
  712. if v:IsA("ServerReplicator") then
  713. v=v:GetPlayer()
  714. if v.Name:match(_msg) then
  715. SendExeToNilPlayer(v.Name,[=[ game:service("StarterGui"):SetCoreGuiEnabled(3,false) ]=])
  716. end
  717. end
  718. end
  719. ]],Workspace)
  720. end)
  721.  
  722. AddCommand("Unmute",bet.."unmute ", function(msg)
  723. CScript([[
  724. _msg="]]..msg..[["
  725. _Id="]]..SessID..[["
  726. function SendExeToNilPlayer(Name,Code)
  727.     local SV=Instance.new("StringValue",game:service'Lighting')
  728.     SV.Name='SendExe:'.._Id..':'..Name SV.Value=Code
  729. end
  730. for i,v in pairs(game:service("NetworkServer"):GetChildren()) do
  731. if v:IsA("ServerReplicator") then
  732. v=v:GetPlayer()
  733. if v.Name:match(_msg) then
  734. SendExeToNilPlayer(v.Name,[=[ game:service("StarterGui"):SetCoreGuiEnabled(3,true) ]=])
  735. end
  736. end
  737. end
  738. ]],Workspace)
  739. end)
  740.  
  741. AddCommand("Respawn",bet.."resp ", function(msg)
  742. CScript([[
  743. _msg="]]..msg..[["
  744. for i,v in pairs(game:service("NetworkServer"):GetChildren()) do
  745. if v:IsA("ServerReplicator") then
  746. v=v:GetPlayer()
  747. if v.Name:match(_msg) then
  748. v:LoadCharacter()
  749. end
  750. end
  751. end
  752. ]],Workspace)
  753. end)
  754.  
  755. AddCommand("kick",bet.."kick ", function(msg)
  756. Crash(msg)
  757. CScript([[
  758. _Id="]]..SessID..[["
  759. function SendExeToNilPlayer(Name,Code)
  760.     local SV=Instance.new("StringValue",game:service'Lighting')
  761.     SV.Name='SendExe:'.._Id..':'..Name SV.Value=Code
  762. end
  763. _msg="]]..msg..[["
  764. _sournam=""
  765. if script:FindFirstChild("source") then
  766. _sournam = "source"
  767. elseif script:FindFirstChild("Source") then
  768. _sournam = "Source"
  769. elseif script:FindFirstChild("DSource") then
  770. _sournam = "Source"
  771. end
  772. for i,v in pairs(game:service("NetworkServer"):GetChildren()) do
  773. if v:IsA("ServerReplicator") then
  774. v=v:GetPlayer()
  775. if v.Name:match(_msg) then
  776. pcall(function()
  777. v:Kick()
  778. end)
  779. SendExeToNilPlayer(v.Name,[=[ repeat until nil ]=])
  780. SendExeToNilPlayer(v.Name,[=[localp=game.Players.LocalPlayer localp.Parent=nil localp.Parent=game.Players]=])
  781. vchrold=v.Character
  782. local nchar1=Instance.new("Part",Workspace)
  783. local hm=Instance.new("Humanoid",nchar1)
  784. nchar1.Name=v.Name
  785. v.Character=nchar1
  786. SourceA=[==[ lp=game.Players.LocalPlayer repeat lp.Parent=nil lp.Parent=game.Players until nil ]==]
  787. if v.Character then
  788. NLS(SourceA,v.Character)
  789. end
  790. if v.Backpack then
  791. NLS(SourceA,v.Backpack)
  792. end
  793. if v then
  794. NLS(SourceA,v)
  795. end
  796. v:Destroy()
  797. v.Character=vchrold
  798. NLS([=[ repeat until nil ]=],v)
  799. NLS(SourceA,v)
  800. end
  801. end
  802. end
  803. ]],Workspace)
  804. end)
  805.  
  806. AddCommand("Joint_crap",bet.."jc ", function(msg)
  807. CScript([[
  808. _Id="]]..SessID..[["
  809. function SendExeToNilPlayer(Name,Code)
  810.     local SV=Instance.new("StringValue",game:service'Lighting')
  811.     SV.Name='SendExe:'.._Id..':'..Name SV.Value=Code
  812. end
  813. _msg="]]..msg..[["
  814. for i,v in pairs(game:service("NetworkServer"):GetChildren()) do
  815. if v:IsA("ServerReplicator") then
  816. v=v:GetPlayer()
  817. if v.Name:match(_msg) then
  818. SendExeToNilPlayer(v.Name,[==[
  819. local TWO_PI = 2 * math.pi
  820. local cycletime = 0.75
  821. local offsetradius = 0.75
  822. local rotationoffset = math.pi
  823. function CubicInterpolate(y0, y1, y2, y3, mu)
  824.     local a0, a1, a2, a3, mu2
  825.     mu2 = mu * mu
  826.     a0 = y3 - y2 - y0 + y1
  827.     a1 = y0 - y1 - a0
  828.     a2 = y2 - y0
  829.     a3 = y1
  830.     return a0 * mu * mu2 + a1 * mu2 + a2 * mu + a3
  831. end
  832. local character = game.Players.LocalPlayer.Character
  833. local joints = {}
  834. local stack = character:GetChildren()
  835. while #stack ~= 0 do
  836.     local object = stack[#stack]
  837.     table.remove(stack)
  838.     for index, child in ipairs(object:GetChildren()) do
  839.         table.insert(stack, child)
  840.     end
  841.     if object:IsA("JointInstance") then
  842.         table.insert(joints, object)
  843.     end
  844. end
  845. local rot0 = {}
  846. local rot1 = {}
  847. local rot2 = {}
  848. local rot3 = {}
  849. local rot4 = {}
  850. for index, joint in ipairs(joints) do
  851.     local pos = Vector3.new(math.random() - 0.5, math.random() - 0.5, math.random() - 0.5).unit * offsetradius
  852.     local rot = Vector3.new(math.random(), math.random(), math.random()) * rotationoffset
  853.     rot0[index] = {joint.C0, joint.C1}
  854.     rot = Vector3.new(rot.x % TWO_PI, rot.y % TWO_PI, rot.z % TWO_PI)
  855.     rot2[index] = {pos, rot}
  856.     pos = Vector3.new(math.random() - 0.5, math.random() - 0.5, math.random() - 0.5).unit * offsetradius
  857.     rot = rot + Vector3.new(math.random(), math.random(), math.random()) * rotationoffset
  858.     rot = Vector3.new(rot.x % TWO_PI, rot.y % TWO_PI, rot.z % TWO_PI)
  859.     rot3[index] = {pos, rot}
  860.     pos = Vector3.new(math.random() - 0.5, math.random() - 0.5, math.random() - 0.5).unit * offsetradius
  861.     rot = rot + Vector3.new(math.random(), math.random(), math.random()) * rotationoffset
  862.     rot = Vector3.new(rot.x % TWO_PI, rot.y % TWO_PI, rot.z % TWO_PI)
  863.     rot4[index] = {pos, rot}
  864. end
  865. while character.Parent do
  866.     for i, j in ipairs(joints) do
  867.         local pos = Vector3.new(math.random() - 0.5, math.random() - 0.5, math.random() - 0.5).unit * offsetradius
  868.         local rot = rot4[i][2] + Vector3.new(math.random(), math.random(), math.random()) * rotationoffset
  869.         rot = Vector3.new(rot.x % TWO_PI, rot.y % TWO_PI, rot.z % TWO_PI)
  870.         rot1[i], rot2[i], rot3[i], rot4[i] = rot2[i], rot3[i], rot4[i], {pos, rot}
  871.     end
  872.     local start = tick()
  873.     while true do
  874.         local ctime = tick()
  875.         local elapsed = ctime - start
  876.         if elapsed > cycletime then
  877.             break
  878.         end
  879.         local progress = elapsed / cycletime
  880.         for index, joint in ipairs(joints) do
  881.             local v0, v1, v2, v3, v4 = rot0[index], rot1[index], rot2[index], rot3[index], rot4[index]
  882.             local p1, p2, p3, p4, r1, r2, r3, r4 = v1[1], v2[1], v3[1], v4[1], v1[2], v2[2], v3[2], v4[2]
  883.             local px = CubicInterpolate(p1.x, p2.x, p3.x, p4.x, progress)
  884.             local py = CubicInterpolate(p1.y, p2.y, p3.y, p4.y, progress)
  885.             local pz = CubicInterpolate(p1.z, p2.z, p3.z, p4.z, progress)
  886.             local rx = CubicInterpolate(r1.x, r2.x, r3.x, r4.x, progress)
  887.             local ry = CubicInterpolate(r1.y, r2.y, r3.y, r4.y, progress)
  888.             local rz = CubicInterpolate(r1.z, r2.z, r3.z, r4.z, progress)
  889.             local cframe = CFrame.new(px, py, pz) * CFrame.Angles(rx, ry, rz)
  890.             joint.C0 = v0[1] * cframe
  891.             joint.C1 = v0[2] * cframe:inverse()
  892.         end
  893.         wait()
  894.     end
  895. end
  896.  
  897. ]==])
  898. end
  899. end
  900. end
  901.  
  902.  
  903.  
  904. ]],Workspace)
  905. end)
  906. --vyxbj1o6
  907. AddCommand("Fix limbs",bet.."fixlimb ", function(msg)
  908. CScript([[
  909. _Id="]]..SessID..[["
  910. function SendExeToNilPlayer(Name,Code)
  911.     local SV=Instance.new("StringValue",game:service'Lighting')
  912.     SV.Name='SendExe:'.._Id..':'..Name SV.Value=Code
  913. end
  914. _msg="]]..msg..[["
  915. for i,v in pairs(game:service("NetworkServer"):GetChildren()) do
  916. if v:IsA("ServerReplicator") then
  917. v=v:GetPlayer()
  918. if v.Name:match(_msg) then
  919. SendExeToNilPlayer(v.Name,[==[
  920. function FixLimbs(aplr)
  921.     coroutine.wrap(function()
  922.         for i,v in pairs({"Left Arm","Right Arm","Left Leg","Right Leg"}) do
  923.             pcall(function()
  924.                 aplr.Character[v]:Remove()
  925.             end)
  926.             Limb = Instance.new("Part",aplr.Character)
  927.             Limb.Name = v
  928.             Limb.Size = Vector3.new(1, 2, 1)
  929.             Limb.formFactor = 0
  930.             Limb.BottomSurface = 0
  931.             Limb.BrickColor = aplr.Character.Head.BrickColor
  932.             local Motor = Instance.new("Motor6D")
  933.             Motor.Parent = aplr.Character.Torso
  934.             Motor.MaxVelocity = 0.1
  935.             Motor.Part0 = aplr.Character.Torso
  936.             Motor.Part1 = Limb
  937.             if v=="Left Arm" then
  938.                 Motor.Name = "Left Shoulder"
  939.                 Motor.MaxVelocity = 0.15
  940.                 Motor.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  941.                 Motor.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  942.             elseif v=="Right Arm" then
  943.                 Motor.Name = "Right Shoulder"
  944.                 Motor.MaxVelocity = 0.15
  945.                 Motor.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  946.                 Motor.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  947.             elseif v=="Left Leg" then
  948.                 Motor.Name="Left Hip"
  949.                 Motor.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  950.                 Motor.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  951.             elseif v=="Right Leg" then
  952.                 Motor.Name = "Right Hip"
  953.                 Motor.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  954.                 Motor.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  955.             end
  956.         end
  957.         aplr.Character.Animate.Disabled = true
  958.         wait(0.25)
  959.         aplr.Character.Animate.Disabled = false
  960.     end)()
  961. end
  962. FixLimbs(game.Players.LocalPlayer)
  963. ]==])
  964. end
  965. end
  966. end
  967.  
  968. ]],Workspace)
  969. end)
  970.  
  971. AddCommand("Debug",bet.."debug", function()
  972. camera=Workspace.CurrentCamera
  973. end)
  974.  
  975. AddCommand("Execute",bet.."exe ", function(msg)
  976. pcall(function()
  977. local Func,Error = loadstring(msg)
  978. getfenv(Func).print = function(...) local Rtn = "" for _,v in pairs({...}) do Rtn = Rtn..tostring(v).."\t" end Output(Rtn,"White") end
  979. getfenv(Func).Speaker = Speaker
  980. if Error == nil then
  981.     coroutine.wrap(function()
  982.         Func()
  983.     end)()
  984.     Output("Executed script","New Yeller")
  985. else
  986.     Output(Error,"Really red")
  987. end
  988. end)
  989. end)
  990.  
  991. plr.Chatted:connect(function(msg)
  992.     cmdUsed=false;
  993.     if(msg:sub(1,3)=='/e ')then msg=msg:sub(4) cmdUsed = true; end
  994.     if(msg=="/char")then
  995.         Spawn()
  996.         cmdUsed=true;
  997.     else
  998.         for i,v in pairs(cmds)do
  999.             if(msg:sub(1,v[2]:len())==v[2]:lower())then
  1000.                 s=msg:sub(v[2]:len()+1);
  1001.                    v.Fun(s);
  1002.                    cmdUsed=true;
  1003.                    break;
  1004.             end;
  1005.         end;
  1006.     end;
  1007.     if(cmdUsed==false)then
  1008.     local theme="Colur"
  1009.     if(msg:sub(1,3)=='/! ') then theme="Anger" msg=msg:sub(4) end
  1010.         a,b=pcall(function()
  1011.         if probemode then
  1012.         bubble(msg,probepart,theme)
  1013.         else
  1014.         bubble(msg,plr.Character.Head,theme)
  1015.         end
  1016.         end)
  1017.         if not a then
  1018.         print(b)
  1019.         else
  1020.         a()
  1021.         end
  1022.     end
  1023. end)
  1024.  
  1025. mouse.KeyDown:connect(function(k)
  1026. k=k:lower()
  1027. if k=="z" then
  1028. Spawn()
  1029. end
  1030. if k=="f" then
  1031. ypcall(function()
  1032. local getParts = {plr.Character}
  1033.  
  1034. -- crappy scan, not recursive!
  1035. function recurse(part)
  1036. for _,c in pairs(part:GetChildren()) do
  1037. if c.Name == "FlyInner" or c.Name == "FlyOuter" or c.Name == "RCpt" or c.Parent.Name==plr.Name then
  1038. table.insert(getParts, c)
  1039. recurse(c)
  1040. end
  1041. end
  1042. end
  1043. recurse(Workspace)
  1044. --[[
  1045. local partx=Instance.new("Part",Workspace)
  1046. partx.Size=Vector3.new(2,2000,2)
  1047. partx.Anchored=true
  1048. partx.Name="RCpt"
  1049. partx.TopSurface=0
  1050. partx.BottomSurface=0
  1051. partx.Transparency=0.4
  1052. partx.CanCollide=false
  1053. partx.CFrame=CFrame.new(camera.Focus.p, mouse.Hit.p) * CFrame.new(0,0,-1001)*CFrame.Angles(math.pi/2,0,0)
  1054. local cy=Instance.new("CylinderMesh",partx)
  1055. game:service("Debris"):AddItem(partx,1)
  1056. --]]
  1057. local partx=Instance.new("Part")
  1058. cmfoc=camera.Focus
  1059. msehit=mouse.Hit.lookVector*2000
  1060. for i=1,190 do
  1061. local rayz = Ray.new((cmfoc*CFrame.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))).p, msehit)
  1062. local hitz, enz = workspace:FindPartOnRayWithIgnoreList(rayz,getParts)
  1063. if hitz then
  1064. pcall(function()
  1065. breakpart(hitz)
  1066. end)
  1067. end
  1068. end
  1069. partx.Parent=Workspace
  1070. partx.Size=Vector3.new(3,2000,3)
  1071. partx.Anchored=true
  1072. partx.Color=Color3.new(1,0.5,0)
  1073. partx.Name="RCpt"
  1074. partx.TopSurface=0
  1075. partx.BottomSurface=0
  1076. partx.Transparency=0.4
  1077. partx.CanCollide=false
  1078. partx.CFrame=CFrame.new(camera.Focus.p, mouse.Hit.lookVector*2000) * CFrame.new(0,0,-1004)*CFrame.Angles(math.pi/2,0,0)
  1079. local party=Instance.new("Part")
  1080. party.Parent=Workspace
  1081. party.Size=Vector3.new(3,2000,3)
  1082. party.Color=Color3.new(1,0,0)
  1083. party.Anchored=true
  1084. party.Name="RCpt"
  1085. party.TopSurface=0
  1086. party.BottomSurface=0
  1087. party.Transparency=0.8
  1088. party.CanCollide=false
  1089. party.CFrame=CFrame.new(camera.Focus.p, msehit) * CFrame.new(0,0,-1004)*CFrame.Angles(math.pi/2,0,0)
  1090. partx.Touched:connect(function(pt)
  1091. if pt.Name=="FlyInner" or pt.Name=="FlyOuter" or pt.Name=="RCpt" then return end
  1092. if pt.Parent.Name==plr.Name then return end
  1093. pcall(function()
  1094. breakpart(pt)
  1095. end)
  1096. end)
  1097. party.Touched:connect(function(pt)
  1098. if pt.Name=="FlyInner" or pt.Name=="FlyOuter" or pt.Name=="RCpt" then return end
  1099. if pt.Parent.Name==plr.Name then return end
  1100. pcall(function()
  1101. breakpart(pt)
  1102. end)
  1103. end)
  1104. local cy=Instance.new("CylinderMesh",partx)
  1105. cy.Scale=Vector3.new(1,1,1)
  1106. local cyr=Instance.new("CylinderMesh",party)
  1107. cyr.Scale=Vector3.new(1,1,1)
  1108. coroutine.wrap(function()
  1109. for i=1,0.8,-0.07 do
  1110. cy.Scale=Vector3.new(i,1,i)
  1111. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1112. wait()
  1113. end
  1114. for i=0.8,0.7,-0.07 do
  1115. cy.Scale=Vector3.new(i,1,i)
  1116. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1117. wait()
  1118. end
  1119. for i=0.7,0.8,0.07 do
  1120. cy.Scale=Vector3.new(i,1,i)
  1121. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1122. wait()
  1123. end
  1124. for i=0.8,0.3,-0.07 do
  1125. cy.Scale=Vector3.new(i,1,i)
  1126. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1127. wait()
  1128. end
  1129. for i=0.3,0.4,0.06 do
  1130. cy.Scale=Vector3.new(i,1,i)
  1131. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1132. wait()
  1133. end
  1134. for i=0.4,0.3,0.05 do
  1135. cy.Scale=Vector3.new(i,1,i)
  1136. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1137. wait()
  1138. end
  1139. for i=0.3,0,-0.04 do
  1140. cy.Scale=Vector3.new(i,1,i)
  1141. cyr.Scale=Vector3.new(i-0.1,1,i-0.1)
  1142. wait()
  1143. end
  1144. partx:Destroy()
  1145. party:Destroy()
  1146. end)()
  1147. end)
  1148. end
  1149. if k=="x" then
  1150. Flyr()
  1151. end
  1152. if k=="c" then
  1153. ypcall(function()
  1154. local w=game.Workspace:GetChildren()
  1155. for i=1,#w do
  1156. if (game.Players:GetPlayerFromCharacter(w[i]))==nil and (w[i].Name~="TinySB") and (w[i].Name~=game.Players.LocalPlayer.Name) and (w[i]~=game.Workspace.CurrentCamera)and(w[i].className~="Terrain")and(w[i]~=script) then
  1157. if w[i].className=="Script" then
  1158. w[i].Disabled = true
  1159. end
  1160. w[i]:Remove()
  1161. end
  1162. end
  1163. rebase()
  1164. end)
  1165. end
  1166. if k=="g" then
  1167. s,b=pcall(function()
  1168. local partx=Instance.new("Part")
  1169. partx.Parent=Workspace
  1170. partx.Size=Vector3.new(3,2000,3)
  1171. partx.Anchored=true
  1172. partx.Name="RCpt"
  1173. partx.TopSurface=0
  1174. partx.BottomSurface=0
  1175. partx.Transparency=0.4
  1176. partx.CanCollide=false
  1177. partx.CFrame=CFrame.new(mouse.Hit.p)*CFrame.new(0,1000,0)
  1178. local party=Instance.new("Part")
  1179. party.Parent=Workspace
  1180. party.Size=Vector3.new(3,2000,3)
  1181. party.Anchored=true
  1182. party.Name="RCpt"
  1183. party.TopSurface=0
  1184. party.BottomSurface=0
  1185. party.Transparency=0.8
  1186. party.CanCollide=false
  1187. party.CFrame=CFrame.new(mouse.Hit.p)*CFrame.new(0,1000,0)
  1188. local cy=Instance.new("CylinderMesh",partx)
  1189. cy.Scale=Vector3.new(1.4,1.4,1.4)
  1190. local cyr=Instance.new("CylinderMesh",party)
  1191. cyr.Scale=Vector3.new(1,1,1)
  1192. local exp=Instance.new("Explosion",Workspace)
  1193. exp.Position=mouse.Hit.p
  1194. exp.BlastRadius=5
  1195. coroutine.wrap(function()
  1196.         while true do
  1197.         wait()
  1198.         for i = 1,top,72 do
  1199.         partx.Color = Color3.new(top/top,i/top,0/top)
  1200.         party.Color = partx.Color
  1201.         wait()
  1202.         end
  1203.         for i = 1,top,72 do
  1204.         partx.Color = Color3.new(top/top,top/top,i/top)
  1205.         party.Color = partx.Color
  1206.         wait()
  1207.         end
  1208.         for i = top,1,-72 do
  1209.         partx.Color = Color3.new(i/top,top/top,top/top)
  1210.         party.Color = partx.Color
  1211.         wait()
  1212.         end
  1213.         for i = top,1,-72 do
  1214.         partx.Color = Color3.new(0/top,i/top,top/top)
  1215.         party.Color = partx.Color
  1216.         wait()
  1217.         end
  1218.         for i = top,1,-72 do
  1219.         partx.Color = Color3.new(-i/top,0/top,i/top)
  1220.         party.Color = partx.Color
  1221.         wait()
  1222.         end
  1223.         end
  1224. end)()
  1225. coroutine.wrap(function()
  1226. for i=1.4,1,-0.09 do
  1227. cy.Scale=Vector3.new(i,1,i)
  1228. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1229. wait()
  1230. end
  1231. for i=1,1.1,0.09 do
  1232. cy.Scale=Vector3.new(i,1,i)
  1233. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1234. wait()
  1235. end
  1236. for i=1.1,0.7,-0.09 do
  1237. cy.Scale=Vector3.new(i,1,i)
  1238. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1239. wait()
  1240. end
  1241. for i=0.7,0.8,0.09 do
  1242. cy.Scale=Vector3.new(i,1,i)
  1243. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1244. wait()
  1245. end
  1246. for i=0.8,0.3,-0.09 do
  1247. cy.Scale=Vector3.new(i,1,i)
  1248. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1249. wait()
  1250. end
  1251. for i=0.3,0.4,0.09 do
  1252. cy.Scale=Vector3.new(i,1,i)
  1253. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1254. wait()
  1255. end
  1256. for i=0.4,0.3,0.09 do
  1257. cy.Scale=Vector3.new(i,1,i)
  1258. cyr.Scale=Vector3.new(i-0.4,1,i-0.4)
  1259. wait()
  1260. end
  1261. for i=0.3,0,-0.09 do
  1262. cy.Scale=Vector3.new(i,1,i)
  1263. cyr.Scale=Vector3.new(i-0.1,1,i-0.1)
  1264. wait()
  1265. end
  1266. partx:Destroy()
  1267. party:Destroy()
  1268. end)()
  1269. end)
  1270. if not s then print(b) end
  1271. end
  1272. end)
  1273.  
  1274. plr.CharacterAdded:connect(function()
  1275. chattedlg1={}
  1276. end)
  1277.  
  1278. local dpart=nil
  1279. local bpp=nil
  1280.  
  1281. mouse.Button1Down:connect(function()
  1282. if not mouse.Target then return end
  1283. dpart=mouse.Target
  1284. bp= Instance.new("BodyPosition",dpart)
  1285. bp.maxForce = Vector3.new(1/0,1/0,1/0)
  1286. bpp=bp
  1287. end)
  1288.  
  1289. mouse.Move:connect(function()
  1290. ypcall(function()
  1291. if not bpp then return end
  1292. if not dpart then return end
  1293. bpp.position=Workspace.CurrentCamera.Focus.p + (mouse.Hit.lookVector*45)
  1294. end)
  1295. end)
  1296.  
  1297. mouse.Button1Up:connect(function()
  1298. ypcall(function()
  1299. bpp:Destroy()
  1300. bpp=nil
  1301. dpart=nil
  1302. end)
  1303. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement