SHOW:
|
|
- or go back to the newest paste.
| 1 | - | if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
|
| 1 | + | Owner = game.Players.eliteslayer816 |
| 2 | - | |
| 2 | + | |
| 3 | - | local Player,game,Owner = owner,game |
| 3 | + | |
| 4 | - | |
| 4 | + | |
| 5 | - | local RealPlayer = Player |
| 5 | + | |
| 6 | - | |
| 6 | + | |
| 7 | - | do print("FE Compatibility code V3 by Desered_ROBLOX")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
|
| 7 | + | |
| 8 | GodMode.Position = UDim2.new(0, 100, 0, 0) | |
| 9 | GodMode.Size = UDim2.new(0, 100, 0, 30) | |
| 10 | - | -- print("game.Players.Demonsnowman")
|
| 10 | + | |
| 11 | - | Owner = game:GetService("Players").LocalPlayer
|
| 11 | + | |
| 12 | game.Workspace.Upscalegaming.Humanoid.MaxHealth = math.huge | |
| 13 | end) | |
| 14 | UnGodMode = Instance.new("TextButton", SG)
| |
| 15 | UnGodMode.Name = ("UnGod")
| |
| 16 | UnGodMode.Font = "Legacy" | |
| 17 | UnGodMode.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 18 | UnGodMode.FontSize = "Size11" | |
| 19 | UnGodMode.Position = UDim2.new(0, 200, 0, 0) | |
| 20 | UnGodMode.Size = UDim2.new(0, 100, 0, 30) | |
| 21 | UnGodMode.Text = "UnGod" | |
| 22 | - | game:GetService("Players").LocalPlayer.Humanoid.MaxHealth = math.huge
|
| 22 | + | |
| 23 | game.Workspace.Upscalegaming.Humanoid.MaxHealth = 100 | |
| 24 | end) | |
| 25 | FF = Instance.new("TextButton", SG)
| |
| 26 | FF.Name = ("ForceField")
| |
| 27 | FF.FontSize = "Size11" | |
| 28 | FF.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 29 | FF.Position = UDim2.new(0, 300, 0, 0) | |
| 30 | FF.Size = UDim2.new(0, 100, 0, 30) | |
| 31 | FF.Text = "FF" | |
| 32 | FF.MouseButton1Click:connect(function() | |
| 33 | - | game:GetService("Players").LocalPlayer.Humanoid.MaxHealth = 100
|
| 33 | + | Instance.new("ForceField",game.Players["Upscalegaming"].Character)
|
| 34 | end) | |
| 35 | UnFF = Instance.new("TextButton", SG)
| |
| 36 | UnFF.Name = ("UnForceField")
| |
| 37 | UnFF.FontSize = "Size11" | |
| 38 | UnFF.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 39 | UnFF.Position = UDim2.new(0, 400, 0, 0) | |
| 40 | UnFF.Size = UDim2.new(0, 100, 0, 30) | |
| 41 | UnFF.Text = "UnFF" | |
| 42 | UnFF.MouseButton1Click:connect(function() | |
| 43 | - | Instance.new("ForceField",game:GetService("Players").LocalPlayer.Character)
|
| 43 | + | game.Workspace.SergeantSmokey.ForceField:Remove() |
| 44 | end) | |
| 45 | Ins = Instance.new("TextButton", SG)
| |
| 46 | Ins.Name = ("Insert Guns")
| |
| 47 | Ins.FontSize = "Size11" | |
| 48 | Ins.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 49 | Ins.Position = UDim2.new(0, 500, 0, 0) | |
| 50 | Ins.Size = UDim2.new(0, 100, 0, 30) | |
| 51 | Ins.Text = "Ins Guns" | |
| 52 | Ins.MouseButton1Click:connect(function() | |
| 53 | - | game:GetService("Players").LocalPlayer.ForceField:Remove()
|
| 53 | + | |
| 54 | game:GetObjects("rbxassetid://108149175")[1].Parent = Owner.Backpack
| |
| 55 | game:GetObjects("rbxassetid://98411393")[1].Parent = Owner.Backpack
| |
| 56 | game:GetObjects("rbxassetid://122278149")[1].Parent = Owner.Backpack
| |
| 57 | game:GetObjects("rbxassetid://112612675")[1].Parent = Owner.Backpack
| |
| 58 | game:GetObjects("rbxassetid://110218196")[1].Parent = Owner.Backpack
| |
| 59 | game:GetObjects("rbxassetid://119922179")[1].Parent = Owner.Backpack
| |
| 60 | game:GetObjects("rbxassetid://112612675")[1].Parent = Owner.Backpack
| |
| 61 | game:GetObjects("rbxassetid://111440009")[1].Parent = Owner.Backpack
| |
| 62 | ||
| 63 | end) | |
| 64 | MScript = Instance.new("TextButton", SG)
| |
| 65 | MScript.Name = ("Merely's Script")
| |
| 66 | MScript.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 67 | MScript.FontSize = "Size11" | |
| 68 | MScript.Position = UDim2.new(0, 600, 0, 0) | |
| 69 | MScript.Size = UDim2.new(0, 100, 0, 30) | |
| 70 | MScript.Text = "MScript" | |
| 71 | MScript.MouseButton1Click:connect(function() | |
| 72 | local Decals={10139567,10139545,10139531,10139513,10139498,10139490,10139479,10139416}
| |
| 73 | local t="http://www.roblox.com/asset/?id="..Decals[math.random(1,#Decals)] | |
| 74 | local | |
| 75 | XML={}
| |
| 76 | XML.Hat=Instance.new("Hat")
| |
| 77 | XML.Hat.AttachmentForward=Vector3.new(-1,0,0) | |
| 78 | XML.Hat.AttachmentPos=Vector3.new(0,4.9,0) | |
| 79 | XML.Hat.AttachmentRight=Vector3.new(0,0,-1) | |
| 80 | XML.Handle=Instance.new("Part",XML.Hat)
| |
| 81 | XML.Handle.Transparency=1 -- 113793461 | |
| 82 | XML.Handle.Name="Handle" | |
| 83 | XML.Handle.CanCollide=false | |
| 84 | XML.Handle.FormFactor='Custom' | |
| 85 | XML.Handle.Shape="Block" | |
| 86 | XML.Handle.Size=Vector3.new(1,0.2,1) | |
| 87 | XML.Mesh=Instance.new("SpecialMesh",XML.Handle)
| |
| 88 | XML.Mesh.MeshType="Brick" | |
| 89 | XML.Mesh.Scale=Vector3.new(12,1,12) | |
| 90 | XML.Decal=Instance.new("Decal",XML.Handle)
| |
| 91 | XML.Decal.Texture=t | |
| 92 | XML.Decal.Face="Top" | |
| 93 | XML.Decal2=Instance.new("Decal",XML.Handle)
| |
| 94 | XML.Decal2.Texture=t | |
| 95 | XML.Decal2.Face="Bottom" | |
| 96 | XML.Hat.Parent=game:service'Players'.LocalPlayer.Character | |
| 97 | XML.scaleMax=12 | |
| 98 | XML.scaleMin=0 | |
| 99 | XML.scale= | |
| 100 | XML.Mesh.Scale.X | |
| 101 | XML.scaleChange=0.5 | |
| 102 | XML.expanding=false | |
| 103 | XML.spin=function() local twopi=2*math.pi local angle=math.pi while true do angle=angle+0.04 wait(.01) | |
| 104 | XML.Hat.AttachmentRight=Vector3.new(math.sin(angle),0,math.cos(angle)) if(angle>=twopi)then angle=0 end end end | |
| 105 | XML.expand=function() while XML.scale<XML.scaleMax do if not XML.expanding then break end wait(.03) XML.scale=math.min(XML.scale+XML.scaleChange, XML.scaleMax) XML.Mesh.Scale=Vector3.new(XML.scale,1,XML.scale) end end | |
| 106 | XML.contract=function() while XML.scale>XML.scaleMin do if XML.expanding then break end wait(.03) XML.scale=math.max(XML.scale-XML.scaleChange, XML.scaleMin) XML.Mesh.Scale=Vector3.new(XML.scale,1,XML.scale) end end | |
| 107 | XML.Hat.Parent.Humanoid.Running:connect(function(s) if s>1 then XML.expanding=false XML.contract() else XML.expanding=true XML.expand() end end) | |
| 108 | XML.spin() | |
| 109 | end) | |
| 110 | SiScript = Instance.new("TextButton", SG)
| |
| 111 | SiScript.Name = ("SinsScript")
| |
| 112 | SiScript.Font = "Legacy" | |
| 113 | SiScript.FontSize = "Size11" | |
| 114 | SiScript.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 115 | SiScript.Position = UDim2.new(0, 700, 0, 0) | |
| 116 | SiScript.Size = UDim2.new(0, 100, 0, 30) | |
| 117 | SiScript.Text = "SinScript" | |
| 118 | SiScript.MouseButton1Click:connect(function() | |
| 119 | local m=game:service'Players'.LocalPlayer:GetMouse() local Baseplate=Instance.new("Part",game:service'Workspace'.CurrentCamera) Baseplate.Name='Baseplate' Baseplate.Size=Vector3.new(10,1,10) Baseplate.Anchored=true Baseplate.BrickColor=BrickColor.new(1003) Instance.new('BlockMesh',Baseplate) Baseplate.Transparency=.5 local YVal=(game:service'Players'.LocalPlayer.Character.Torso.CFrame*CFrame.new(0,-3.6,0)).y coroutine.wrap(function() while true do Baseplate.CFrame=CFrame.new(game:service'Players'.LocalPlayer.Character.Torso.CFrame.x,YVal,game:service'Players'.LocalPlayer.Character.Torso.CFrame.z) wait() end end)() local GDown=false local TDown=false m.KeyDown:connect(function(k) if(k=='t')and(not GDown)then TDown=true repeat YVal=YVal+.75 wait() until not TDown elseif(k=='g')and(not TDown)then GDown=true repeat YVal=YVal-.75 wait() until not GDown end end) m.KeyUp:connect(function(k) if(k=='t')then TDown=false elseif(k=='g')then GDown=false end end) game:service'Players'.LocalPlayer.Character.Humanoid.Died:connect(function() Baseplate:Destroy() end)
| |
| 120 | end) | |
| 121 | Reset = Instance.new("TextButton", SG)
| |
| 122 | Reset.Name = ("ResetScript")
| |
| 123 | Reset.Font = "Legacy" | |
| 124 | Reset.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 125 | Reset.FontSize = "Size11" | |
| 126 | Reset.Position = UDim2.new(0, 800, 0, 0) | |
| 127 | Reset.Size = UDim2.new(0, 100, 0, 30) | |
| 128 | Reset.Text = "Reset" | |
| 129 | Reset.MouseButton1Click:connect(function() | |
| 130 | game.Workspace.SergeantSmokey.Head:Remove() | |
| 131 | end) | |
| 132 | Btools = Instance.new("TextButton", SG)
| |
| 133 | Btools.Name = ("GetBtools")
| |
| 134 | Btools.Font = "Legacy" | |
| 135 | Btools.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 136 | Btools.FontSize = "Size11" | |
| 137 | Btools.Position = UDim2.new(0, 900, 0, 0) | |
| 138 | Btools.Size = UDim2.new(0, 100, 0, 30) | |
| 139 | Btools.Text = "Btools" | |
| 140 | - | game:GetService("Players").LocalPlayer.Head:Remove()
|
| 140 | + | |
| 141 | i=Instance.new("HopperBin") i.Parent = game.Players.SergeantSmokey.Backpack i.BinType = "Clone"
| |
| 142 | i=Instance.new("HopperBin") i.Parent = game.Players.SergeantSmokey.Backpack i.BinType = "Hammer"
| |
| 143 | i=Instance.new("HopperBin") i.Parent = game.Players.SergeantSmokey.Backpack i.BinType = "Grab"
| |
| 144 | end) | |
| 145 | Kill = Instance.new("TextLabel", SG)
| |
| 146 | Kill.Name = ("KillScript")
| |
| 147 | Kill.Font = "Legacy" | |
| 148 | Kill.FontSize = "Size11" | |
| 149 | Kill.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 150 | Kill.Position = UDim2.new(0, 400, 0, 60) | |
| 151 | - | i=Instance.new("HopperBin") i.Parent = game:GetService("Players").LocalPlayer.Backpack i.BinType = "Clone"
|
| 151 | + | |
| 152 | - | i=Instance.new("HopperBin") i.Parent = game:GetService("Players").LocalPlayer.Backpack i.BinType = "Hammer"
|
| 152 | + | |
| 153 | - | i=Instance.new("HopperBin") i.Parent = game:GetService("Players").LocalPlayer.Backpack i.BinType = "Grab"
|
| 153 | + | |
| 154 | KillPlyrs.Name = "KillTextbox" | |
| 155 | KillPlyrs.Text = "Type name here." | |
| 156 | KillPlyrs.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 157 | KillPlyrs.Size = UDim2.new(0, 100, 0, 30) | |
| 158 | KillPlyrs.Position = UDim2.new(0, 500, 0, 60) | |
| 159 | KillPlyrs.FocusLost:connect(function() | |
| 160 | local length = string.len(KillPlyrs.Text) | |
| 161 | local peeps = game.Players:GetChildren() | |
| 162 | for i = 1, #peeps do | |
| 163 | local storednames = string.sub(peeps[i].Name,0,length) -- this isn't going to work is it? | |
| 164 | if storednames == KillPlyrs.Text then | |
| 165 | peeps[i].Character.Humanoid.Health = 0 | |
| 166 | end | |
| 167 | end | |
| 168 | end) | |
| 169 | Walkspeed = Instance.new("TextButton", SG)
| |
| 170 | Walkspeed.Name = ("Walkspeed100")
| |
| 171 | Walkspeed.Font = "Legacy" | |
| 172 | Walkspeed.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 173 | Walkspeed.FontSize = "Size11" | |
| 174 | Walkspeed.Position = UDim2.new(0, 1100, 0, 0) | |
| 175 | Walkspeed.Size = UDim2.new(0, 100, 0, 30) | |
| 176 | Walkspeed.Text = "Walkspeed" | |
| 177 | Walkspeed.MouseButton1Click:connect(function() | |
| 178 | game.Workspace.SergeantSmokey.Humanoid.WalkSpeed = 100 | |
| 179 | end) | |
| 180 | Unspeed = Instance.new("TextButton", SG)
| |
| 181 | Unspeed.Name = ("UnWalkspeed")
| |
| 182 | Unspeed.Font = "Legacy" | |
| 183 | Unspeed.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 184 | Unspeed.FontSize = "Size11" | |
| 185 | Unspeed.Position = UDim2.new(0, 1200, 0, 0) | |
| 186 | Unspeed.Size = UDim2.new(0, 100, 0, 30) | |
| 187 | Unspeed.Text = "UnWalkspeed" | |
| 188 | - | game:GetService("Players").LocalPlayer.Humanoid.WalkSpeed = 100
|
| 188 | + | |
| 189 | game.Workspace.SergeantSmokey.Humanoid.WalkSpeed = 20 | |
| 190 | end) | |
| 191 | Shutdown = Instance.new("TextButton", SG)
| |
| 192 | Shutdown.Size = UDim2.new(0, 100, 0, 30) | |
| 193 | Shutdown.Name = ("Shutdown")
| |
| 194 | Shutdown.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 195 | Shutdown.Position = UDim2.new(0, 1300, 0, 0) | |
| 196 | Shutdown.Text = "Shutdown" | |
| 197 | Shutdown.Font = "Legacy" | |
| 198 | Shutdown.FontSize = "Size11" | |
| 199 | - | game:GetService("Players").LocalPlayer.Humanoid.WalkSpeed = 20
|
| 199 | + | |
| 200 | G = Instance.new("Message", Workspace)
| |
| 201 | G.Text = "Server Shuting down [By SergeantSmokey's Command]" | |
| 202 | wait(2) | |
| 203 | G.Text = "5" | |
| 204 | wait(2) | |
| 205 | G.Text = "4" | |
| 206 | wait(2) | |
| 207 | G.Text = "3" | |
| 208 | wait(2) | |
| 209 | G.Text = "2" | |
| 210 | wait(2) | |
| 211 | - | G.Text = "Server Shuting down [By Demonsnowman's Command]" |
| 211 | + | |
| 212 | coroutine.resume(coroutine.create(function() | |
| 213 | while wait() do | |
| 214 | for _, v in pairs(game.Players:GetPlayers()) do | |
| 215 | v.Parent = nil | |
| 216 | end | |
| 217 | end | |
| 218 | end)) | |
| 219 | end) | |
| 220 | Unlock = Instance.new("TextButton", SG)
| |
| 221 | Unlock.Name = ("Unlockeverything")
| |
| 222 | Unlock.Font = "Legacy" | |
| 223 | Unlock.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 224 | Unlock.FontSize = "Size11" | |
| 225 | Unlock.Position = UDim2.new(0, 1200, 0, 30) | |
| 226 | Unlock.Size = UDim2.new(0, 100, 0, 30) | |
| 227 | Unlock.Text = "Unlock" | |
| 228 | Unlock.MouseButton1Click:connect(function() | |
| 229 | Unl = game.Workspace:GetChildren() | |
| 230 | for i = 1, #Unl do | |
| 231 | if Unl[i].ClassName == "Part" or Unl[i].ClassName == "Model" then | |
| 232 | Unl[i].Locked = false | |
| 233 | end | |
| 234 | end | |
| 235 | end) | |
| 236 | UnAnchored = Instance.new("TextButton", SG)
| |
| 237 | UnAnchored.Name = ("UnAnchoredeverything")
| |
| 238 | UnAnchored.Font = "Legacy" | |
| 239 | UnAnchored.FontSize = "Size11" | |
| 240 | UnAnchored.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 241 | UnAnchored.Position = UDim2.new(0, 1300, 0, 30) | |
| 242 | UnAnchored.Size = UDim2.new(0, 100, 0, 30) | |
| 243 | UnAnchored.Text = "UnAchored" | |
| 244 | UnAnchored.MouseButton1Click:connect(function() | |
| 245 | Una = game.Workspace:GetChildren() | |
| 246 | for i = 1, #Una do | |
| 247 | if Una[i].ClassName == "Part" or Una[i].ClassName == "Model" then | |
| 248 | Una[i].Anchored = false | |
| 249 | end | |
| 250 | end | |
| 251 | end) | |
| 252 | Explorer = Instance.new("TextButton", SG)
| |
| 253 | Explorer.Name = ("Explorereverything")
| |
| 254 | Explorer.Font = "Legacy" | |
| 255 | Explorer.FontSize = "Size11" | |
| 256 | Explorer.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 257 | Explorer.Position = UDim2.new(0, 1400, 0, 0) | |
| 258 | Explorer.Size = UDim2.new(0, 100, 0, 30) | |
| 259 | Explorer.Text = "Explorer" | |
| 260 | Explorer.MouseButton1Click:connect(function() | |
| 261 | ||
| 262 | TextProperties = {"Name", "Value", "Text", "Reflectance", "Transparency", "Heat", "TeamName"}
| |
| 263 | BoolProperties = {"Anchored", "CanCollide", "Disabled"}
| |
| 264 | BrickColorProperties = {"BrickColor", "Color", "TeamColor"}
| |
| 265 | s = Instance.new("ScreenGui", game.CoreGui)
| |
| 266 | pgr = Instance.new("TextButton")
| |
| 267 | pgr.Parent = s --mediafire | |
| 268 | pgr.Size = UDim2.new(0,100,0,40) | |
| 269 | pgr.Position = UDim2.new(0,30,0,440) | |
| 270 | pgr.Text="Workspace" | |
| 271 | pgr.BackgroundTransparency = 0.3 | |
| 272 | pgr.TextColor = BrickColor.new("White")
| |
| 273 | pgr.BackgroundColor = BrickColor.new("Really Black")
| |
| 274 | pgr.BorderColor = BrickColor.new("Black")
| |
| 275 | pgr.Font = "ArialBold" | |
| 276 | pgr.FontSize = "Size14" | |
| 277 | pgr.TextStrokeColor3 = Color3.new(0/0,0/0,0/0) | |
| 278 | pgr.TextStrokeTransparency = 0.3 | |
| 279 | pgr.BorderSizePixel = 1 | |
| 280 | pgr.BorderColor = BrickColor.new("White")
| |
| 281 | if game.CoreGui:findFirstChild("Explorer") then game.CoreGui:findFirstChild("Explorer"):Remove() end
| |
| 282 | local Cloned | |
| 283 | local Deleted | |
| 284 | local DeleteParent | |
| 285 | local Player | |
| 286 | local Search | |
| 287 | local ScriptSearch | |
| 288 | local Gui | |
| 289 | local Cloned = nil | |
| 290 | local Deleted = nil | |
| 291 | local DeleteParent = nil | |
| 292 | local Current = 0 | |
| 293 | local CurrentOption = 0 | |
| 294 | function Clear() | |
| 295 | if Gui then Gui:Remove() end | |
| 296 | Current = 0 | |
| 297 | CurrentOption = 0 | |
| 298 | end | |
| 299 | function AddButton(N, Function, Color, Copy) | |
| 300 | if not N then error("RenderButton - No Name Specified") end
| |
| 301 | if not Function then error("RenderButton - No Function Specified") end
| |
| 302 | if not Color then Color = Color3.new(1, 1, 1) end | |
| 303 | if Copy == nil then Copy = true end | |
| 304 | P = Instance.new("TextButton")
| |
| 305 | if Copy then | |
| 306 | P.Size = UDim2.new(0, 110, 0, 20) | |
| 307 | else | |
| 308 | P.Size = UDim2.new(0, 130, 0, 20) | |
| 309 | end | |
| 310 | P.Text = N.Name | |
| 311 | P.Name = N.Name | |
| 312 | P.Parent = Gui | |
| 313 | P.BackgroundColor3 = Color | |
| 314 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 315 | P.BackgroundTransparency = 0.5 | |
| 316 | P.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300, 0, 50+(20*((Current%30)-1))) | |
| 317 | P.MouseButton1Click:connect(function() Function(P) end) | |
| 318 | D = Instance.new("TextButton")
| |
| 319 | D.Size = UDim2.new(0, 20, 0, 20) | |
| 320 | D.Text = "X" | |
| 321 | D.Name = N.Name | |
| 322 | D.Parent = Gui | |
| 323 | D.BackgroundColor3 = Color3.new(1, 0, 0) | |
| 324 | D.TextColor3 = Color3.new(0, 0, 0) | |
| 325 | D.BackgroundTransparency = 0.5 | |
| 326 | D.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+130, 0, 50+(20*((Current%30)-1))) | |
| 327 | D.MouseButton1Click:connect(function() | |
| 328 | Deleted = N | |
| 329 | DeleteParent = N.Parent | |
| 330 | N.Parent = nil | |
| 331 | Clear() | |
| 332 | Search(DeleteParent) | |
| 333 | end) | |
| 334 | if Copy then | |
| 335 | C = Instance.new("TextButton")
| |
| 336 | C.Size = UDim2.new(0, 20, 0, 20) | |
| 337 | C.Text = "C" | |
| 338 | C.Name = N.Name | |
| 339 | C.Parent = Gui | |
| 340 | C.BackgroundColor3 = Color3.new(0, 1, 0.5) | |
| 341 | C.TextColor3 = Color3.new(0, 0, 0) | |
| 342 | C.BackgroundTransparency = 0.5 | |
| 343 | C.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+110, 0, 50+(20*((Current%30)-1))) | |
| 344 | C.MouseButton1Click:connect(function() | |
| 345 | Cloned = N | |
| 346 | Clear() | |
| 347 | Search(N.Parent) | |
| 348 | end) | |
| 349 | end | |
| 350 | Current = Current + 1 | |
| 351 | return P | |
| 352 | end | |
| 353 | function AddOption(N, Function, Color, Text) | |
| 354 | if not N then error("RenderButton - No Name Specified") end
| |
| 355 | if not Color then Color = Color3.new(1, 1, 1) end | |
| 356 | if Text == nil then Text = false end | |
| 357 | if Text then | |
| 358 | P = Instance.new("TextBox")
| |
| 359 | else | |
| 360 | P = Instance.new("TextButton")
| |
| 361 | end | |
| 362 | P.Text = N | |
| 363 | P.Name = N | |
| 364 | P.Parent = Gui | |
| 365 | P.BackgroundColor3 = Color | |
| 366 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 367 | P.BackgroundTransparency = 0.5 | |
| 368 | P.Size = UDim2.new(0, 150, 0, 20) | |
| 369 | P.Position = UDim2.new(0, ((math.modf(CurrentOption/30))*150)+150, 0, 50+(20*((CurrentOption%30)-1))) | |
| 370 | if not Text and Function then | |
| 371 | P.MouseButton1Click:connect(function() Function(P) end) | |
| 372 | end | |
| 373 | CurrentOption = CurrentOption + 1 | |
| 374 | return P | |
| 375 | end | |
| 376 | function AddTextOption(Obj, Prop) | |
| 377 | local Ob = Obj | |
| 378 | local Pro = Prop | |
| 379 | if type(Ob[Pro]) == "number" or type(Ob[Pro]) == "string" then | |
| 380 | CurrentOption = CurrentOption + 1 | |
| 381 | local T = AddOption(Ob[Pro], nil, Color3.new(0.1, 0.4, 0.1), true) | |
| 382 | CurrentOption = CurrentOption - 2 | |
| 383 | local O = AddOption("Change "..Pro..":", function() Ob[Pro] = T.Text end, Color3.new(0.1, 0.8, 0.1), false)
| |
| 384 | CurrentOption = CurrentOption + 1 | |
| 385 | end | |
| 386 | end | |
| 387 | function AddBrickColorOption(Obj, Prop) | |
| 388 | local Ob = Obj | |
| 389 | local Pro = Prop | |
| 390 | if BrickColor.new(tostring(Ob[Pro])) == Ob[Pro] then | |
| 391 | CurrentOption = CurrentOption + 1 | |
| 392 | local T = AddOption(tostring(Ob[Pro]), nil, Color3.new(0.1, 0.4, 0.1), true) | |
| 393 | CurrentOption = CurrentOption - 2 | |
| 394 | local O = AddOption("Change "..Pro..":", function() Ob[Pro] = BrickColor.new(T.Text) end, Color3.new(0.1, 0.8, 0.1), false)
| |
| 395 | CurrentOption = CurrentOption + 1 | |
| 396 | end | |
| 397 | end | |
| 398 | function AddBoolOption(Obj, Prop) | |
| 399 | local Ob = Obj | |
| 400 | local Pro = Prop | |
| 401 | if type(Ob[Pro]) == "boolean" then | |
| 402 | local O = AddOption(Pro..": "..tostring(Ob[Pro]), nil, Color3.new(0.1, 0.8, 0.1), false) | |
| 403 | O.MouseButton1Click:connect(function() | |
| 404 | if Ob[Pro] then | |
| 405 | Ob[Pro] = false | |
| 406 | O.Text = Pro..": false" | |
| 407 | else | |
| 408 | Ob[Pro] = true | |
| 409 | O.Text = Pro..": true" | |
| 410 | end | |
| 411 | end) | |
| 412 | end | |
| 413 | end | |
| 414 | function TestProperty(Obj, Property) | |
| 415 | Success = pcall(function() if Obj[Property] then return end end) | |
| 416 | return Success | |
| 417 | end | |
| 418 | function LoadOptions(Object) | |
| 419 | for Num, Prop in pairs(TextProperties) do | |
| 420 | if TestProperty(Object, Prop) then | |
| 421 | AddTextOption(Object, Prop) | |
| 422 | end | |
| 423 | end | |
| 424 | for Num, Prop in pairs(BoolProperties) do | |
| 425 | if TestProperty(Object, Prop) then | |
| 426 | AddBoolOption(Object, Prop) | |
| 427 | end | |
| 428 | end | |
| 429 | for Num, Prop in pairs(BrickColorProperties) do | |
| 430 | if TestProperty(Object, Prop) then | |
| 431 | AddBrickColorOption(Object, Prop) | |
| 432 | end | |
| 433 | end | |
| 434 | end | |
| 435 | function Search(Object) | |
| 436 | Gui = Instance.new("ScreenGui")
| |
| 437 | Gui.Parent = game:GetService("CoreGui")
| |
| 438 | Gui.Name = "Explorer" | |
| 439 | if Object ~= game then | |
| 440 | AddOption("Back", function() Clear(); Search(Object.Parent) end, Color3.new(0.5, 1, 1), false)
| |
| 441 | end | |
| 442 | AddOption("Reload", function() Clear(); Search(Object); end, Color3.new(0.2, 1, 0.2), false)
| |
| 443 | if Cloned then | |
| 444 | AddOption("Paste", function() Cloned:Clone().Parent = Object; Clear(); Search(Object); end, Color3.new(0.5, 1, 1), false)
| |
| 445 | end | |
| 446 | if Deleted then | |
| 447 | AddOption("Undo", function() Deleted.Parent = DeleteParent; Deleted = nil; DeletedParent = nil; Clear(); Search(Object); end, Color3.new(1, 0.6, 0.1), false)
| |
| 448 | end | |
| 449 | if Object:IsA("Player") then
| |
| 450 | AddOption("Goto Character", function() Clear(); if Object.Character then Search(Object.Character); end end, Color3.new(1, 1, 1), false)
| |
| 451 | end | |
| 452 | if Object:IsA("Script") or Object:IsA("LocalScript") then
| |
| 453 | AddOption("EditScript", function() Clear(); ScriptSearch(Object); end, Color3.new(1, 1, 1), false)
| |
| 454 | end | |
| 455 | LoadOptions(Object) | |
| 456 | AddOption("Close", Clear, Color3.new(1, 0.2, 0), false)
| |
| 457 | if not Object:IsA("Workspace") or not Object:IsA("Player") then
| |
| 458 | for Num, Obj in pairs(Object:GetChildren()) do | |
| 459 | --if not Obj:IsA("BasePart") or not Object.Parent == game.Workspace then
| |
| 460 | if true then | |
| 461 | if Obj:IsA("Script") or Obj:IsA("LocalScript") then
| |
| 462 | AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 0, 0), true) | |
| 463 | elseif Obj.Parent == game then | |
| 464 | AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), false) | |
| 465 | else | |
| 466 | AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), true) | |
| 467 | end | |
| 468 | end | |
| 469 | end | |
| 470 | end | |
| 471 | function MoveUp(Place, Amount) | |
| 472 | for i,v in pairs(Place:GetChildren()) do | |
| 473 | if v:IsA("TextLabel") or v:IsA("TextBox") then
| |
| 474 | v.Position = v.Position + UDim2.new(0,0,0,-Amount) | |
| 475 | end | |
| 476 | end | |
| 477 | end | |
| 478 | function MoveDown(Place, Amount) | |
| 479 | for i,v in pairs(Place:GetChildren()) do | |
| 480 | if v:IsA("TextLabel") or v:IsA("TextBox") then
| |
| 481 | v.Position = v.Position + UDim2.new(0,0,0,Amount) | |
| 482 | end | |
| 483 | end | |
| 484 | end | |
| 485 | i=0 | |
| 486 | function ScriptSearch(S) | |
| 487 | Script2 = S | |
| 488 | Script = Script2.Source | |
| 489 | Table = {}
| |
| 490 | Enabled = true | |
| 491 | Gui = Instance.new("ScreenGui")
| |
| 492 | Gui.Parent = game:GetService("CoreGui")
| |
| 493 | Gui.Name = "Explorer" | |
| 494 | while Enabled do | |
| 495 | Start, End = string.find(Script, '\n') | |
| 496 | print(Start, End) | |
| 497 | if Start and End then | |
| 498 | table.insert(Table, string.sub(Script, 1, End)) | |
| 499 | New = string.sub(Script, End+1, string.len(Script)) | |
| 500 | Script = New | |
| 501 | else | |
| 502 | Enabled = false | |
| 503 | table.insert(Table, string.sub(Script, 1, End)) | |
| 504 | print("Finished")
| |
| 505 | end | |
| 506 | end | |
| 507 | P = Instance.new("TextLabel")
| |
| 508 | P.Size = UDim2.new(0, 500, 0, 20) | |
| 509 | P.Text = Script2.Name | |
| 510 | P.Name = "Script Line" | |
| 511 | P.Parent = Gui | |
| 512 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 513 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 514 | P.BackgroundTransparency = 0.5 | |
| 515 | P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1))) | |
| 516 | P.TextXAlignment = "Left" | |
| 517 | i=i+1 | |
| 518 | New = {}
| |
| 519 | for I,Val in pairs(Table) do | |
| 520 | print(Val) | |
| 521 | P = Instance.new("TextBox")
| |
| 522 | P.ClearTextOnFocus = false | |
| 523 | P.Size = UDim2.new(0, 500, 0, 20) | |
| 524 | P.Text = Val | |
| 525 | P.Name = "Script Line" | |
| 526 | P.Parent = Gui | |
| 527 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 528 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 529 | P.BackgroundTransparency = 0.5 | |
| 530 | P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1))) | |
| 531 | P.TextXAlignment = "Left" | |
| 532 | table.insert(New, P) | |
| 533 | i=i+1 | |
| 534 | end | |
| 535 | i=1 | |
| 536 | P = Instance.new("TextButton")
| |
| 537 | P.Size = UDim2.new(0, 20, 0, 20) | |
| 538 | P.Text = "^" | |
| 539 | P.Name = "Scroll" | |
| 540 | P.Parent = Gui | |
| 541 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 542 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 543 | P.BackgroundTransparency = 0.5 | |
| 544 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
| 545 | P.MouseButton1Click:connect(function() MoveUp(Gui, -20) end) | |
| 546 | i=i+1 | |
| 547 | P = Instance.new("TextButton")
| |
| 548 | P.Size = UDim2.new(0, 20, 0, 20) | |
| 549 | P.Text = "v" | |
| 550 | P.Name = "Scroll" | |
| 551 | P.Parent = Gui | |
| 552 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 553 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 554 | P.BackgroundTransparency = 0.5 | |
| 555 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
| 556 | P.MouseButton1Click:connect(function() MoveDown(Gui, -20) end) | |
| 557 | i=i+1 | |
| 558 | P = Instance.new("TextButton")
| |
| 559 | P.Size = UDim2.new(0, 20, 0, 20) | |
| 560 | P.Text = "^^" | |
| 561 | P.Name = "Scroll" | |
| 562 | P.Parent = Gui | |
| 563 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 564 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 565 | P.BackgroundTransparency = 0.5 | |
| 566 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
| 567 | P.MouseButton1Click:connect(function() MoveUp(Gui, -200) end) | |
| 568 | i=i+1 | |
| 569 | P = Instance.new("TextButton")
| |
| 570 | P.Size = UDim2.new(0, 20, 0, 20) | |
| 571 | P.Text = "vv" | |
| 572 | P.Name = "Scroll" | |
| 573 | P.Parent = Gui | |
| 574 | P.BackgroundColor3 = Color3.new(1, 1, 1) | |
| 575 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 576 | P.BackgroundTransparency = 0.5 | |
| 577 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
| 578 | P.MouseButton1Click:connect(function() MoveDown(Gui, -200) end) | |
| 579 | i=i+1 | |
| 580 | P = Instance.new("TextButton")
| |
| 581 | P.Size = UDim2.new(0, 20, 0, 20) | |
| 582 | P.Text = "S" | |
| 583 | P.Name = "Save" | |
| 584 | P.Parent = Gui | |
| 585 | P.BackgroundColor3 = Color3.new(0, 1, 0) | |
| 586 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 587 | P.BackgroundTransparency = 0.5 | |
| 588 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
| 589 | P.MouseButton1Click:connect(function() | |
| 590 | StringS = "" | |
| 591 | for Num, Obj in pairs(New) do | |
| 592 | StringS = StringS..Obj.Text..'\n' | |
| 593 | end | |
| 594 | S.Source = StringS | |
| 595 | S.Disabled = true | |
| 596 | S.Disabled = false | |
| 597 | end) | |
| 598 | i=i+1 | |
| 599 | P = Instance.new("TextButton")
| |
| 600 | P.Size = UDim2.new(0, 20, 0, 20) | |
| 601 | P.Text = "x" | |
| 602 | P.Name = "Back" | |
| 603 | P.Parent = Gui | |
| 604 | P.BackgroundColor3 = Color3.new(1, 0.2, 0) | |
| 605 | P.TextColor3 = Color3.new(0, 0, 0) | |
| 606 | P.BackgroundTransparency = 0.5 | |
| 607 | P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1))) | |
| 608 | P.MouseButton1Click:connect(function() | |
| 609 | Clear() | |
| 610 | i=0 | |
| 611 | Search(S) | |
| 612 | end) | |
| 613 | i=i+1 | |
| 614 | end | |
| 615 | end | |
| 616 | pgr.MouseButton1Click:connect(function() | |
| 617 | Clear() | |
| 618 | Search(game) | |
| 619 | end) | |
| 620 | end) | |
| 621 | Kick = Instance.new("TextLabel", SG)
| |
| 622 | Kick.Name = ("KickScript")
| |
| 623 | Kick.Font = "Legacy" | |
| 624 | Kick.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 625 | Kick.FontSize = "Size11" | |
| 626 | Kick.Position = UDim2.new(0, 1400, 0, 30) | |
| 627 | Kick.Size = UDim2.new(0, 100, 0, 30) | |
| 628 | Kick.Text = "Kick" | |
| 629 | KickText = Instance.new("TextBox", SG)
| |
| 630 | KickText.Name = "KickTextbox" | |
| 631 | KickText.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 632 | KickText.Text = "Type name here." | |
| 633 | KickText.Size = UDim2.new(0, 100, 0, 30) | |
| 634 | KickText.Position = UDim2.new(0, 0, 0, 60) | |
| 635 | KickText.FocusLost:connect(function() | |
| 636 | plrt = KickText.Text | |
| 637 | game.Players[plrt]:Remove() | |
| 638 | end) | |
| 639 | Freeze = Instance.new("TextLabel", SG)
| |
| 640 | Freeze.Name = ("KickScript")
| |
| 641 | Freeze.Font = "Legacy" | |
| 642 | Freeze.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 643 | Freeze.FontSize = "Size11" | |
| 644 | Freeze.Position = UDim2.new(0, 100, 0, 60) | |
| 645 | Freeze.Size = UDim2.new(0, 100, 0, 30) | |
| 646 | Freeze.Text = "Freeze" | |
| 647 | local FreezePlyrs = Instance.new("TextBox", SG)
| |
| 648 | FreezePlyrs.Name = "KickTextbox" | |
| 649 | FreezePlyrs.Text = "Type name here." | |
| 650 | FreezePlyrs.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 651 | FreezePlyrs.Size = UDim2.new(0, 100, 0, 30) | |
| 652 | FreezePlyrs.Position = UDim2.new(0, 200, 0, 60) | |
| 653 | FreezePlyrs.FocusLost:connect(function() | |
| 654 | local length = string.len(FreezePlyrs.Text) | |
| 655 | local peeps = game.Players:GetChildren() | |
| 656 | for i = 1, #peeps do | |
| 657 | local storednames = string.sub(peeps[i].Name,0,length) -- this isn't going to work is it? | |
| 658 | if storednames == FreezePlyrs.Text then | |
| 659 | peeps[i].Character.Humanoid.Torso.Anchored = true | |
| 660 | end | |
| 661 | end | |
| 662 | end) | |
| 663 | Big = Instance.new("TextButton", SG)
| |
| 664 | Big.Name = ("Normal")
| |
| 665 | Big.Font = "Legacy" | |
| 666 | Big.FontSize = "Size11" | |
| 667 | Big.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 668 | Big.Position = UDim2.new(0, 1100, 0, 30) | |
| 669 | Big.Size = UDim2.new(0, 100, 0, 30) | |
| 670 | Big.Text = "Big" | |
| 671 | Big.MouseButton1Click:connect(function() | |
| 672 | function find(tab, arg, pos) | |
| 673 | for i,v in pairs(tab) do | |
| 674 | if v == arg and i == pos then | |
| 675 | return true | |
| 676 | end | |
| 677 | end | |
| 678 | return false | |
| 679 | end | |
| 680 | ||
| 681 | function makeGiant(Character, S) | |
| 682 | local welds, hats = {}, {}
| |
| 683 | local torso = Character:findFirstChild("Torso")
| |
| 684 | local pos = torso.Position | |
| 685 | local ssss = torso.Size.Y | |
| 686 | for _,v in pairs(torso:children()) do | |
| 687 | if v:IsA("Motor6D") or v:IsA("Weld") or v:IsA("Motor") then
| |
| 688 | table.insert(welds, {v, v.Part0, v.Part1})
| |
| 689 | end | |
| 690 | end | |
| 691 | for _, v in pairs(Character:children()) do | |
| 692 | if v:IsA("Hat") then
| |
| 693 | v.AttachmentPos = v.AttachmentPos*S | |
| 694 | v.Handle.Mesh.Scale = v.Handle.Mesh.Scale*S | |
| 695 | v.Parent = nil | |
| 696 | table.insert(hats, v) | |
| 697 | elseif v:IsA("BasePart") then
| |
| 698 | v.formFactor = "Custom" | |
| 699 | v.Size = v.Size*S | |
| 700 | elseif v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") then
| |
| 701 | v:remove() | |
| 702 | end | |
| 703 | end | |
| 704 | local anim = Character.Animate | |
| 705 | local animc = anim:clone() | |
| 706 | anim:remove() | |
| 707 | for _,v in pairs(welds) do | |
| 708 | local c1 = v[1].C1 | |
| 709 | local c0 = v[1].C0 | |
| 710 | local a1, a2, a3 = c1:toEulerAnglesXYZ() | |
| 711 | local b1, b2, b3 = c0:toEulerAnglesXYZ() | |
| 712 | c1 = CFrame.new(c1.p * S) * CFrame.Angles(a1, a2, a3) | |
| 713 | c0 = CFrame.new(c0.p * S) * CFrame.Angles(b1, b2, b3) | |
| 714 | local clon = v[1]:clone() | |
| 715 | v[1]:remove() | |
| 716 | clon.C1 = c1 | |
| 717 | clon.C0 = c0 | |
| 718 | clon.Part1 = v[3] | |
| 719 | clon.Part0 = v[2] | |
| 720 | clon.Parent = Character.Torso | |
| 721 | end | |
| 722 | animc.Parent = Character | |
| 723 | Character.Humanoid.WalkSpeed = 6+10*S | |
| 724 | Character:MoveTo(pos+Vector3.new(0,S*(ssss/2),0)) | |
| 725 | wait(0.1) | |
| 726 | for i,v in pairs(hats) do | |
| 727 | v.Parent = Character | |
| 728 | end | |
| 729 | end | |
| 730 | ||
| 731 | makeGiant(workspace.SergeantSmokey, 1) | |
| 732 | ||
| 733 | end) | |
| 734 | Normal = Instance.new("TextButton", SG)
| |
| 735 | Normal.Name = ("Normal")
| |
| 736 | Normal.Font = "Legacy" | |
| 737 | Normal.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 738 | Normal.FontSize = "Size11" | |
| 739 | Normal.Position = UDim2.new(0, 300, 0, 60) | |
| 740 | Normal.Size = UDim2.new(0, 100, 0, 30) | |
| 741 | - | makeGiant(game:GetService("Players").LocalPlayer, 1)
|
| 741 | + | |
| 742 | Normal.MouseButton1Click:connect(function() | |
| 743 | function find(tab, arg, pos) | |
| 744 | for i,v in pairs(tab) do | |
| 745 | if v == arg and i == pos then | |
| 746 | return true | |
| 747 | end | |
| 748 | end | |
| 749 | return false | |
| 750 | end | |
| 751 | ||
| 752 | function makeGiant(Character, S) | |
| 753 | local welds, hats = {}, {}
| |
| 754 | local torso = Character:findFirstChild("Torso")
| |
| 755 | local pos = torso.Position | |
| 756 | local ssss = torso.Size.Y | |
| 757 | for _,v in pairs(torso:children()) do | |
| 758 | if v:IsA("Motor6D") or v:IsA("Weld") or v:IsA("Motor") then
| |
| 759 | table.insert(welds, {v, v.Part0, v.Part1})
| |
| 760 | end | |
| 761 | end | |
| 762 | for _, v in pairs(Character:children()) do | |
| 763 | if v:IsA("Hat") then
| |
| 764 | v.AttachmentPos = v.AttachmentPos*S | |
| 765 | v.Handle.Mesh.Scale = v.Handle.Mesh.Scale*S | |
| 766 | v.Parent = nil | |
| 767 | table.insert(hats, v) | |
| 768 | elseif v:IsA("BasePart") then
| |
| 769 | v.formFactor = "Custom" | |
| 770 | v.Size = v.Size*S | |
| 771 | elseif v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") then
| |
| 772 | v:remove() | |
| 773 | end | |
| 774 | end | |
| 775 | local anim = Character.Animate | |
| 776 | local animc = anim:clone() | |
| 777 | anim:remove() | |
| 778 | for _,v in pairs(welds) do | |
| 779 | local c1 = v[1].C1 | |
| 780 | local c0 = v[1].C0 | |
| 781 | local a1, a2, a3 = c1:toEulerAnglesXYZ() | |
| 782 | local b1, b2, b3 = c0:toEulerAnglesXYZ() | |
| 783 | c1 = CFrame.new(c1.p * S) * CFrame.Angles(a1, a2, a3) | |
| 784 | c0 = CFrame.new(c0.p * S) * CFrame.Angles(b1, b2, b3) | |
| 785 | local clon = v[1]:clone() | |
| 786 | v[1]:remove() | |
| 787 | clon.C1 = c1 | |
| 788 | clon.C0 = c0 | |
| 789 | clon.Part1 = v[3] | |
| 790 | clon.Part0 = v[2] | |
| 791 | clon.Parent = Character.Torso | |
| 792 | end | |
| 793 | animc.Parent = Character | |
| 794 | Character.Humanoid.WalkSpeed = 6+10*S | |
| 795 | Character:MoveTo(pos+Vector3.new(0,S*(ssss/2),0)) | |
| 796 | wait(0.1) | |
| 797 | for i,v in pairs(hats) do | |
| 798 | v.Parent = Character | |
| 799 | end | |
| 800 | end | |
| 801 | ||
| 802 | makeGiant(workspace.SergeantSmokey, 1.5) | |
| 803 | ||
| 804 | end) | |
| 805 | Dod = Instance.new("TextButton", SG)
| |
| 806 | Dod.Name = ("Dod")
| |
| 807 | Dod.Font = "Legacy" | |
| 808 | Dod.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 809 | Dod.FontSize = "Size11" | |
| 810 | Dod.Position = UDim2.new(0, 0, 0, 30) | |
| 811 | Dod.Size = UDim2.new(0, 100, 0, 30) | |
| 812 | - | makeGiant(game:GetService("Players").LocalPlayer, 1.5)
|
| 812 | + | |
| 813 | Dod.MouseButton1Click:connect(function() | |
| 814 | function getAll(obj) | |
| 815 | for i, v in pairs(obj:getChildren()) do | |
| 816 | if v:IsA("BasePart") then
| |
| 817 | v.Anchored = false | |
| 818 | v.BrickColor = BrickColor.new(0) | |
| 819 | bv = Instance.new("BodyVelocity")
| |
| 820 | bv.Parent = v | |
| 821 | bv.maxForce = Vector3.new(100000000,100000000,100000000) | |
| 822 | end | |
| 823 | getAll(v) | |
| 824 | end | |
| 825 | end | |
| 826 | getAll(workspace) | |
| 827 | game.Lighting.TimeOfDay = "07:00:00" | |
| 828 | game.Lighting.Ambient = Color3.new(0,0,0) | |
| 829 | sky = Instance.new("Sky")
| |
| 830 | sky.Parent = game.Lighting | |
| 831 | sky.SkyboxBk = "http://www.roblox.com/asset/?id=8772734" | |
| 832 | sky.SkyboxDn = "http://www.roblox.com/asset/?id=8772734" | |
| 833 | sky.SkyboxFt = "http://www.roblox.com/asset/?id=8772734" | |
| 834 | sky.SkyboxLf = "http://www.roblox.com/asset/?id=8772734" | |
| 835 | sky.SkyboxRt = "http://www.roblox.com/asset/?id=8772734" | |
| 836 | sky.SkyboxUp = "http://www.roblox.com/asset/?id=8772734" | |
| 837 | end) | |
| 838 | Nuke = Instance.new("TextButton", SG)
| |
| 839 | Nuke.Name = ("Nuke")
| |
| 840 | Nuke.Font = "Legacy" | |
| 841 | Nuke.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 842 | Nuke.FontSize = "Size11" | |
| 843 | Nuke.Position = UDim2.new(0, 100, 0, 30) | |
| 844 | Nuke.Size = UDim2.new(0, 100, 0, 30) | |
| 845 | Nuke.Text = "Nuke" | |
| 846 | Nuke.MouseButton1Click:connect(function() | |
| 847 | local nuke = Instance.new("Part", workspace)
| |
| 848 | nuke.Anchored = true | |
| 849 | nuke.TopSurface = "Smooth" | |
| 850 | nuke.BottomSurface = "Smooth" | |
| 851 | nuke.Shape = "Ball" | |
| 852 | nuke.Transparency = 0.7 | |
| 853 | nuke.BrickColor = BrickColor.new("Really black")
| |
| 854 | nuke.CanCollide = true | |
| 855 | for i = 1, 600 do | |
| 856 | wait() | |
| 857 | if nuke ~= nil then | |
| 858 | nuke.Touched:connect(function(hit) | |
| 859 | hit.Parent:BreakJoints() | |
| 860 | end) | |
| 861 | nuke.Size = nuke.Size + Vector3.new(1, 1, 1) | |
| 862 | nuke.CFrame = CFrame.new(0, 0, 0) | |
| 863 | end | |
| 864 | end | |
| 865 | if nuke ~= nil then | |
| 866 | nuke:remove() | |
| 867 | end | |
| 868 | end) | |
| 869 | Base = Instance.new("TextButton", SG)
| |
| 870 | Base.Name = ("Base")
| |
| 871 | Base.Font = "Legacy" | |
| 872 | Base.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 873 | Base.FontSize = "Size11" | |
| 874 | Base.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 875 | Base.Position = UDim2.new(0, 200, 0, 30) | |
| 876 | Base.Size = UDim2.new(0, 100, 0, 30) | |
| 877 | Base.Text = "Base" | |
| 878 | Base.MouseButton1Click:connect(function() | |
| 879 | local b = Instance.new("Part", workspace)
| |
| 880 | b.Size = Vector3.new(1000000, 1, 1000000) | |
| 881 | b.CFrame = CFrame.new(0, 0, 0) | |
| 882 | b.Name = "Base" | |
| 883 | b.BrickColor = BrickColor.new("Earth green")
| |
| 884 | b.TopSurface = "Smooth" | |
| 885 | b.BottomSurface = "Smooth" | |
| 886 | b.LeftSurface = "Smooth" | |
| 887 | b.RightSurface = "Smooth" | |
| 888 | b.FrontSurface = "Smooth" | |
| 889 | b.BackSurface = "Smooth" | |
| 890 | b.Anchored = true | |
| 891 | b.Locked = true | |
| 892 | local sl = Instance.new("SpawnLocation", workspace)
| |
| 893 | sl.Anchored = true | |
| 894 | sl.Locked = true | |
| 895 | sl.formFactor = "Plate" | |
| 896 | sl.Size = Vector3.new(6, 0.4, 6) | |
| 897 | sl.CFrame = CFrame.new(0, 0.6, 0) | |
| 898 | sl.BrickColor = BrickColor.new("Really black")
| |
| 899 | sl.TopSurface = "Smooth" | |
| 900 | sl.BottomSurface = "Smooth" | |
| 901 | sl.LeftSurface = "Smooth" | |
| 902 | sl.RightSurface = "Smooth" | |
| 903 | sl.FrontSurface = "Smooth" | |
| 904 | sl.BackSurface = "Smooth" | |
| 905 | end) | |
| 906 | clean = Instance.new("TextButton", SG)
| |
| 907 | clean.Name = ("clean")
| |
| 908 | clean.Font = "Legacy" | |
| 909 | clean.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 910 | clean.FontSize = "Size11" | |
| 911 | clean.Position = UDim2.new(0, 300, 0, 30) | |
| 912 | clean.Size = UDim2.new(0, 100, 0, 30) | |
| 913 | clean.Text = "Clean" | |
| 914 | clean.MouseButton1Click:connect(function() | |
| 915 | x=game.Workspace:GetChildren() | |
| 916 | for i=1,#x do | |
| 917 | if x[i].className == "Part" or x[i].className == "Model" then | |
| 918 | if x[i].Locked== false then | |
| 919 | x[i]:remove() | |
| 920 | end | |
| 921 | end | |
| 922 | end | |
| 923 | end) | |
| 924 | GStyle = Instance.new("TextButton", SG)
| |
| 925 | GStyle.Name = ("GStyle")
| |
| 926 | GStyle.Font = "Legacy" | |
| 927 | GStyle.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 928 | GStyle.FontSize = "Size11" | |
| 929 | GStyle.Position = UDim2.new(0, 400, 0, 30) | |
| 930 | GStyle.Size = UDim2.new(0, 100, 0, 30) | |
| 931 | GStyle.Text = "GStyle" | |
| 932 | GStyle.MouseButton1Click:connect(function() | |
| 933 | local player=game.Players.LocalPlayer | |
| 934 | local char=player.Character | |
| 935 | repeat wait() until player and char | |
| 936 | local torso=char.Torso | |
| 937 | local head=char.Head | |
| 938 | local human=char.Humanoid | |
| 939 | local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
| |
| 940 | local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
| |
| 941 | local c=function(f) coroutine.resume(coroutine.create(f)) end | |
| 942 | local p=function(f) pcall(f) end | |
| 943 | local add={
| |
| 944 | Part=function(par, a, c, col, t, s, cf) | |
| 945 | local p=Instance.new("Part", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new() end)
| |
| 946 | return p | |
| 947 | end, | |
| 948 | Wedge=function(par, a, c, col, t, s, cf) | |
| 949 | local p=Instance.new("WedgePart", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new() end)
| |
| 950 | return p | |
| 951 | end, | |
| 952 | Gui=function(ins, par, bc, bg, tc, fs, text, t, s, pos) | |
| 953 | local g=Instance.new(ins, par) pcall(function() g.BorderColor=BrickColor.new(bc) g.BackgroundColor=BrickColor.new(bg) g.TextColor=BrickColor.new(tc) g.FontSize=fs g.Font="ArialBold" g.Text=text g.Transparency=t g.Size=s g.Position=pos end) | |
| 954 | return g | |
| 955 | end, | |
| 956 | Weld=function(par, p1, cf) | |
| 957 | local w=Instance.new("Weld", par) pcall(function() w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new() end)
| |
| 958 | return w | |
| 959 | end, | |
| 960 | Mesh=function(ins, par, s, of, t) | |
| 961 | local m=Instance.new(ins, par) pcall(function() m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() m.MeshType=t end) | |
| 962 | return m | |
| 963 | end | |
| 964 | } | |
| 965 | local scriptname="GANGNAM STYLE" --Name here | |
| 966 | pcall(function() player.Backpack[scriptname]:remove() char[scriptname]:remove() char["Objects"]:remove() player.PlayerGui[scriptname]:remove() end) | |
| 967 | local model=Instance.new("Model", char) model.Name="Objects"
| |
| 968 | local modelB=Instance.new("Model", char) modelB.Name=scriptname
| |
| 969 | local gui=Instance.new("ScreenGui", player.PlayerGui) gui.Name=scriptname
| |
| 970 | local skincolor="Really black" | |
| 971 | local body={}
| |
| 972 | local animate={}
| |
| 973 | local obj={}
| |
| 974 | function createParts() | |
| 975 | --==PARTS==-- | |
| 976 | body.Head=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil) | |
| 977 | body.Torso=add.Part(model, false, false, skincolor, 1, Vector3.new(2, 2, 1), nil) | |
| 978 | body.ArmLeft, body.ArmRight=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil) | |
| 979 | body.LegLeft, body.LegRight=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil) | |
| 980 | --==WELDS==-- | |
| 981 | body.HeadW=add.Weld(body.Head, torso, CFrame.new(0, 1.5, 0)) | |
| 982 | body.TorsoW=add.Weld(body.Torso, torso, nil) | |
| 983 | body.ArmLeftW, body.ArmRightW=add.Weld(body.ArmLeft, body.Torso, CFrame.new(-1.5, .5, 0)), add.Weld(body.ArmRight, body.Torso, CFrame.new(1.5, .5, 0)) | |
| 984 | body.LegLeftW, body.LegRightW=add.Weld(body.LegLeft, body.Torso, CFrame.new(-.5, -1.5, 0)), add.Weld(body.LegRight, body.Torso, CFrame.new(.5, -1.5, 0)) | |
| 985 | --==WELDS==-- | |
| 986 | add.Weld(body.Head, head, nil) | |
| 987 | add.Weld(arm.Left, body.ArmLeft, CFrame.new(0, -.5, 0)) | |
| 988 | add.Weld(arm.Right, body.ArmRight, CFrame.new(0, -.5, 0)) | |
| 989 | add.Weld(leg.Left, body.LegLeft, CFrame.new(0, -.5, 0)) | |
| 990 | add.Weld(leg.Right, body.LegRight, CFrame.new(0, -.5, 0)) | |
| 991 | --------------------------------------------------------------------------------------- | |
| 992 | animate={
| |
| 993 | ["Head"]=function(cf) | |
| 994 | body.HeadW.C1=CFrame.new(0, 1.5, 0)*cf | |
| 995 | end; | |
| 996 | ["Torso"]=function(cf) body.Torso.Transparency=0 torso.Transparency=1 | |
| 997 | body.TorsoW.C1=cf | |
| 998 | end; | |
| 999 | ["ArmLeft"]=function(cf) | |
| 1000 | body.ArmLeftW.C1=CFrame.new(-1.5, .5, 0)*cf | |
| 1001 | end; | |
| 1002 | ["ArmRight"]=function(cf) | |
| 1003 | body.ArmRightW.C1=CFrame.new(1.5, .5, 0)*cf | |
| 1004 | end; | |
| 1005 | ["LegLeft"]=function(cf) | |
| 1006 | body.LegLeftW.C1=CFrame.new(-.5, -1.5, 0)*cf | |
| 1007 | end; | |
| 1008 | ["LegRight"]=function(cf) | |
| 1009 | body.LegRightW.C1=CFrame.new(.5, -1.5, 0)*cf | |
| 1010 | end; | |
| 1011 | } | |
| 1012 | --==Objects==-- | |
| 1013 | end | |
| 1014 | local lyrics=0 | |
| 1015 | local dance=0 | |
| 1016 | local dancing=false | |
| 1017 | local onDancing=false | |
| 1018 | local startpos=false | |
| 1019 | createParts() | |
| 1020 | onDancing=true | |
| 1021 | for i=0, 1, .1 do wait() | |
| 1022 | animate.Head(CFrame.Angles(math.rad(45), 0, 0)) | |
| 1023 | animate.ArmLeft(CFrame.new(1*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, math.rad(45)*i)) | |
| 1024 | animate.ArmRight(CFrame.new(-1*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, -math.rad(45)*i)) | |
| 1025 | animate.LegLeft(CFrame.Angles(0, 0, -math.rad(15)*i)) | |
| 1026 | animate.LegRight(CFrame.Angles(0, 0, math.rad(15)*i)) | |
| 1027 | end | |
| 1028 | while onDancing do wait() lyrics=lyrics+1 dance=dance+1 | |
| 1029 | if lyrics==1 then game:GetService("Chat"):Chat(head, "Op", "Blue") end
| |
| 1030 | if lyrics==2 then game:GetService("Chat"):Chat(head, "Op", "Blue") end
| |
| 1031 | if lyrics==4 then game:GetService("Chat"):Chat(head, "Oppa GANGNAM STYLE!", "Blue") end
| |
| 1032 | if dance<=2 and dancing==false then print(dance) | |
| 1033 | dancing=true | |
| 1034 | startpos=false | |
| 1035 | for i=0, 1, .1 do wait() | |
| 1036 | animate.Head(CFrame.Angles(math.rad(45*i), 0, 0)) | |
| 1037 | animate.Torso(CFrame.Angles(0, 0, math.rad(-5+10*i))) | |
| 1038 | animate.ArmLeft(CFrame.new(1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, math.rad(45))) | |
| 1039 | animate.ArmRight(CFrame.new(-1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, -math.rad(45))) | |
| 1040 | animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15))) | |
| 1041 | animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15))) | |
| 1042 | end | |
| 1043 | for i=0, 1, .1 do wait() | |
| 1044 | animate.Head(CFrame.Angles(math.rad(45-45*i), 0, 0)) | |
| 1045 | animate.Torso(CFrame.Angles(0, 0, math.rad(5-10*i))) | |
| 1046 | animate.ArmLeft(CFrame.new(1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, math.rad(45))) | |
| 1047 | animate.ArmRight(CFrame.new(-1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, -math.rad(45))) | |
| 1048 | animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15))) | |
| 1049 | animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15))) | |
| 1050 | end | |
| 1051 | dancing=false | |
| 1052 | elseif dance>=2 and dance<5 and dancing==false then print(dance) | |
| 1053 | dancing=true | |
| 1054 | startpos=false | |
| 1055 | for i=0, 1, .1 do wait() | |
| 1056 | animate.Head(CFrame.Angles(math.rad(45*i), 0, 0)) | |
| 1057 | animate.Torso(CFrame.Angles(0, 0, math.rad(-5+10*i))) | |
| 1058 | animate.ArmLeft(CFrame.new(1, .5*i, -.5)*CFrame.Angles(math.rad(90+45*i), 0, math.rad(45))) | |
| 1059 | animate.ArmRight(CFrame.Angles(math.rad(180+math.random(-45, 45)*i), 0, -math.rad(math.random(-45, 45)*i))) | |
| 1060 | animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15))) | |
| 1061 | animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15))) | |
| 1062 | end | |
| 1063 | for i=0, 1, .1 do wait() | |
| 1064 | animate.Head(CFrame.Angles(math.rad(45-45*i), 0, 0)) | |
| 1065 | animate.Torso(CFrame.Angles(0, 0, math.rad(5-10*i))) | |
| 1066 | animate.ArmLeft(CFrame.new(1, .5-.5*i, -.5)*CFrame.Angles(math.rad(135-45*i), 0, math.rad(45))) | |
| 1067 | animate.ArmRight(CFrame.Angles(math.rad(180+math.random(-45, 45)*i), 0, -math.rad(math.random(-45, 45)*i))) | |
| 1068 | animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15))) | |
| 1069 | animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15))) | |
| 1070 | end | |
| 1071 | dancing=false | |
| 1072 | elseif dance>=5 and dance<10 and dancing==false then print(dance) | |
| 1073 | dancing=true | |
| 1074 | if startpos==false then | |
| 1075 | startpos=true | |
| 1076 | game:GetService("Chat"):Chat(head, "EH SEXY LADY!", "Blue")
| |
| 1077 | for i=0, 1, .1 do wait() | |
| 1078 | animate.Head(CFrame.Angles(math.rad(15), 0, 0)) | |
| 1079 | animate.Torso(CFrame.Angles(0, math.rad(90)*i, 0)) | |
| 1080 | animate.ArmLeft(CFrame.new(.2*i, 0, 0)*CFrame.Angles(0, 0, math.rad(15)*i)) | |
| 1081 | animate.ArmRight(CFrame.new(-.2*i, 0, 0)*CFrame.Angles(0, 0, -math.rad(15)*i)) | |
| 1082 | end | |
| 1083 | end | |
| 1084 | for i=0, 1, .2 do wait() | |
| 1085 | torso.CFrame=torso.CFrame+torso.CFrame.lookVector*.2 | |
| 1086 | animate.Head(CFrame.Angles(math.rad(15), 0, 0)) | |
| 1087 | animate.Torso(CFrame.Angles(0, -math.rad(90), math.rad(-5+10*i))) | |
| 1088 | animate.LegLeft(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, -math.rad(15))) | |
| 1089 | animate.LegRight(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, math.rad(15))) | |
| 1090 | end | |
| 1091 | for i=0, 1, .2 do wait() | |
| 1092 | torso.CFrame=torso.CFrame+torso.CFrame.lookVector*.2 | |
| 1093 | animate.Head(CFrame.Angles(math.rad(15), 0, 0)) | |
| 1094 | animate.Torso(CFrame.Angles(0, -math.rad(90), math.rad(5-10*i))) | |
| 1095 | animate.LegLeft(CFrame.new(0, .5*i, 0)*CFrame.Angles(0, 0, -math.rad(15))) | |
| 1096 | animate.LegRight(CFrame.new(0, .5-(.5*i), 0)*CFrame.Angles(0, 0, math.rad(15))) | |
| 1097 | end | |
| 1098 | dancing=false | |
| 1099 | elseif dance<=10 then | |
| 1100 | dance=0 | |
| 1101 | lyrics=0 | |
| 1102 | end | |
| 1103 | end--mediafire | |
| 1104 | end) | |
| 1105 | StealButton = Instance.new("TextButton", SG)
| |
| 1106 | StealButton.Name = ("StealButton")
| |
| 1107 | StealButton.FontSize = "Size12" | |
| 1108 | StealButton.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 1109 | StealButton.Font = "Legacy" | |
| 1110 | StealButton.Text = "Steal" | |
| 1111 | StealButton.Position = UDim2.new(0, 500, 0, 30) | |
| 1112 | StealButton.Size = UDim2.new(0, 100, 0, 30) | |
| 1113 | StealButton.MouseButton1Click:connect(function() | |
| 1114 | pcall(function() | |
| 1115 | game:service("Visit"):SetUploadUrl("http://www.roblox.com/Data/Upload.ashx?assetid=122182455");
| |
| 1116 | end)game.CoreGui.SG.ControlFrame.SaveDialogShield.Visible = true | |
| 1117 | end) | |
| 1118 | Dragon = Instance.new("TextButton", SG)
| |
| 1119 | Dragon.Name = ("Dragon")
| |
| 1120 | Dragon.Font = "Legacy" | |
| 1121 | Dragon.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 1122 | Dragon.FontSize = "Size11" | |
| 1123 | Dragon.Position = UDim2.new(0, 600, 0, 30) | |
| 1124 | Dragon.Size = UDim2.new(0, 100, 0, 30) | |
| 1125 | Dragon.Text = "Dragon" | |
| 1126 | Dragon.MouseButton1Click:connect(function() | |
| 1127 | I = "SergeantSmokey" | |
| 1128 | game.Players[I].Character.Head.Transparency = 1 | |
| 1129 | local p = Instance.new("Part")
| |
| 1130 | p.Parent = game.Players[I].Character.Torso | |
| 1131 | p.Position = Vector3.new(0, 50, 0) | |
| 1132 | p.BrickColor = BrickColor.new("Bright red")
| |
| 1133 | p.TopSurface = 0 | |
| 1134 | p.BottomSurface = 0 | |
| 1135 | p.Size = Vector3.new(1, 1, 2) | |
| 1136 | p.CanCollide = False | |
| 1137 | - | I = game:GetService("Players").LocalPlayer
|
| 1137 | + | |
| 1138 | w.Parent = game.Players[I].Character | |
| 1139 | w.Part1 = game.Players[I].Character.Head | |
| 1140 | w.Part0 = p | |
| 1141 | w.C0 = CFrame.new(0,0,1.5) * CFrame.fromEulerAnglesXYZ(0,0,0) | |
| 1142 | local A = Instance.new("SpecialMesh")
| |
| 1143 | A.MeshType = "Brick" | |
| 1144 | A.Parent = p | |
| 1145 | A.Scale = Vector3.new(1.5, 0.8, 1) | |
| 1146 | local p = Instance.new("Part")
| |
| 1147 | p.Parent = game.Players[I].Character.Torso | |
| 1148 | p.Position = Vector3.new(0, 50, 0) | |
| 1149 | p.BrickColor = BrickColor.new("Bright red")
| |
| 1150 | p.TopSurface = 0 | |
| 1151 | p.BottomSurface = 0 | |
| 1152 | p.Size = Vector3.new(1, 1, 1.5) | |
| 1153 | p.CanCollide = False | |
| 1154 | local w = Instance.new("Weld")
| |
| 1155 | w.Parent = game.Players[I].Character | |
| 1156 | w.Part1 = game.Players[I].Character.Head | |
| 1157 | w.Part0 = p | |
| 1158 | w.C0 = CFrame.new(0,-1.1,0) * CFrame.fromEulerAnglesXYZ(math.pi/4, 0,0) | |
| 1159 | local A = Instance.new("SpecialMesh")
| |
| 1160 | A.MeshType = "Brick" | |
| 1161 | A.Parent = p | |
| 1162 | A.Scale = Vector3.new(1.5, 1, 1) | |
| 1163 | local p = Instance.new("Part")
| |
| 1164 | p.Parent = game.Players[I].Character.Torso | |
| 1165 | p.Position = Vector3.new(0, 50, 0) | |
| 1166 | p.BrickColor = BrickColor.new("Bright red")
| |
| 1167 | p.TopSurface = 0 | |
| 1168 | p.BottomSurface = 0 | |
| 1169 | p.Size = Vector3.new(1, 1, 1.5) | |
| 1170 | p.CanCollide = False | |
| 1171 | local w = Instance.new("Weld")
| |
| 1172 | w.Parent = game.Players[I].Character | |
| 1173 | w.Part1 = game.Players[I].Character.Head | |
| 1174 | w.Part0 = p | |
| 1175 | w.C0 = CFrame.new(0.4,-1.4,-1.3) * CFrame.fromEulerAnglesXYZ(math.pi/4, 0,0) | |
| 1176 | local A = Instance.new("SpecialMesh")
| |
| 1177 | A.MeshType = "Brick" | |
| 1178 | A.Parent = p | |
| 1179 | A.Scale = Vector3.new(0.5, 0.5, 0.5) | |
| 1180 | local p = Instance.new("Part")
| |
| 1181 | p.Parent = game.Players[I].Character.Torso | |
| 1182 | p.Position = Vector3.new(0, 50, 0) | |
| 1183 | p.BrickColor = BrickColor.new("Bright red")
| |
| 1184 | p.TopSurface = 0 | |
| 1185 | p.BottomSurface = 0 | |
| 1186 | p.Size = Vector3.new(1, 1, 1.5) | |
| 1187 | p.CanCollide = False | |
| 1188 | local w = Instance.new("Weld")
| |
| 1189 | w.Parent = game.Players[I].Character | |
| 1190 | w.Part1 = game.Players[I].Character.Head | |
| 1191 | w.Part0 = p | |
| 1192 | w.C0 = CFrame.new(-0.4,-1.4,-1.3) * CFrame.fromEulerAnglesXYZ(math.pi/4, 0,0) | |
| 1193 | local A = Instance.new("SpecialMesh")
| |
| 1194 | A.MeshType = "Brick" | |
| 1195 | A.Parent = p | |
| 1196 | A.Scale = Vector3.new(0.5, 0.5, 0.5) | |
| 1197 | local p = Instance.new("Part")
| |
| 1198 | p.Parent = game.Players[I].Character.Torso | |
| 1199 | p.Position = Vector3.new(0, 50, 0) | |
| 1200 | p.BrickColor = BrickColor.new("Bright red")
| |
| 1201 | p.TopSurface = 0 | |
| 1202 | p.BottomSurface = 0 | |
| 1203 | p.Size = Vector3.new(1, 1, 1.5) | |
| 1204 | p.CanCollide = False | |
| 1205 | local w = Instance.new("Weld")
| |
| 1206 | w.Parent = game.Players[I].Character | |
| 1207 | w.Part1 = game.Players[I].Character.Head | |
| 1208 | w.Part0 = p | |
| 1209 | w.C0 = CFrame.new(0,0.2,-0.1) * CFrame.fromEulerAnglesXYZ(math.pi/-3,0,0) | |
| 1210 | local A = Instance.new("SpecialMesh")
| |
| 1211 | A.MeshType = "Brick" | |
| 1212 | A.Parent = p | |
| 1213 | A.Scale = Vector3.new(1.5, 1.5, 1.5) | |
| 1214 | for c = 1, #game.Players[I].Character:GetChildren()do | |
| 1215 | char = game.Players[I].Character:GetChildren() | |
| 1216 | if char[c]:IsA("Part") then
| |
| 1217 | char[c].Transparency = 1 | |
| 1218 | elseif char[c]:IsA("Hat") then
| |
| 1219 | char[c].Handle:Remove() | |
| 1220 | end | |
| 1221 | end | |
| 1222 | if game.Players[I].Character.Head:FindFirstChild("face") then
| |
| 1223 | game.Players[I].Character.Head.face:Remove() | |
| 1224 | end | |
| 1225 | --[[------------------------------------------------------------------------]] | |
| 1226 | Player = game.Players[I] | |
| 1227 | local h = Instance.new("HopperBin")
| |
| 1228 | h.Name = "Fly" | |
| 1229 | h.Parent = Player.Backpack | |
| 1230 | local s = Instance.new("Script")
| |
| 1231 | s.Parent = h | |
| 1232 | s.Name = "Script" | |
| 1233 | local bin = s.Parent | |
| 1234 | length = 3 | |
| 1235 | away = 2 | |
| 1236 | gap = 0 | |
| 1237 | segs = 40 | |
| 1238 | distance = length/3 | |
| 1239 | speed = 1 | |
| 1240 | Wave = 0 | |
| 1241 | local Tail = {}
| |
| 1242 | local part0 = Instance.new("Part")
| |
| 1243 | part0.BrickColor = BrickColor.new("Bright red")
| |
| 1244 | part0.TopSurface = 0 | |
| 1245 | part0.BottomSurface = 0 | |
| 1246 | part0.Locked = true | |
| 1247 | part0.FormFactor = "Symmetric" | |
| 1248 | part0.Size = Vector3.new(2,2,2) | |
| 1249 | part0.Anchored = true | |
| 1250 | part0.Shape = 1 | |
| 1251 | part0.CanCollide = true | |
| 1252 | part0.Parent = nil | |
| 1253 | part0.Name = "Part0" | |
| 1254 | local A = Instance.new("SpecialMesh")
| |
| 1255 | A.MeshType = "Brick" | |
| 1256 | A.Parent = part0 | |
| 1257 | A.Name = "Mesh" | |
| 1258 | A.Scale = Vector3.new(1.1, 1.1, 1.1) | |
| 1259 | for p = 1,segs do | |
| 1260 | Tail[p] = part0:Clone() | |
| 1261 | Tail[p].Parent = nil | |
| 1262 | Tail[p].Name = "Part"..p | |
| 1263 | Tail[p].CFrame = CFrame.new(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100)) | |
| 1264 | Tail[p].Mesh.Scale = Vector3.new(1.1 - (p/1000), 1.1 - (p/1000), 1.1 - (p/1000)) | |
| 1265 | end | |
| 1266 | function onButton1Down(mouse) | |
| 1267 | local player = game.Players.LocalPlayer | |
| 1268 | if player == nil then return end | |
| 1269 | me1 = bin.Parent.Parent | |
| 1270 | me = bin.Parent.Parent.Character | |
| 1271 | for p = 1,segs do | |
| 1272 | Tail[p].Parent = me | |
| 1273 | end | |
| 1274 | main = part0 | |
| 1275 | part1 = Tail[1] | |
| 1276 | follow = true | |
| 1277 | while follow do | |
| 1278 | Wave = Wave + 0.02 | |
| 1279 | distance = length/3 | |
| 1280 | mousehit = mouse.Hit.p | |
| 1281 | if (main.Position - mousehit).magnitude >speed then | |
| 1282 | main_mousehit = (main.Position - mousehit).unit*speed | |
| 1283 | else | |
| 1284 | main_mousehit = (main.Position - mousehit).unit*1 | |
| 1285 | end | |
| 1286 | start1 = main.Position-main_mousehit | |
| 1287 | main.CFrame = CFrame.new(start1.x, start1.y, start1.z) | |
| 1288 | p1pos = part1.Position | |
| 1289 | start1_p1pos = (start1 - p1pos).unit | |
| 1290 | spreadp1 = start1_p1pos*(distance+away) | |
| 1291 | part1.CFrame = CFrame.new(start1-spreadp1, start1) | |
| 1292 | me.Torso.CFrame=Tail[1].CFrame*CFrame.new(0,-0.5,-4)*CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0) | |
| 1293 | me.Torso.Anchored = true | |
| 1294 | Wave = Wave + 0.02 | |
| 1295 | pc = me.Torso.CFrame | |
| 1296 | starti = me.Torso.Position-(pc.lookVector*distance) | |
| 1297 | pipos = Tail[1].Position | |
| 1298 | starti_pipos = (starti - pipos).unit | |
| 1299 | spreadpi = starti_pipos*(distance+gap) | |
| 1300 | Tail[1].CFrame = CFrame.new(starti-spreadpi, starti) + (part0.CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6)/4 | |
| 1301 | --[[ | |
| 1302 | for i = 1,39 do | |
| 1303 | wait() | |
| 1304 | print("p2c = Tail["..i.."].CFrame\
| |
| 1305 | start3 = Tail["..i.."].Position-(p2c.lookVector*distance)\ | |
| 1306 | p3pos = Tail["..(i+1).."].Position\ | |
| 1307 | start3_p3pos = (start3 - p3pos).unit\ | |
| 1308 | spreadp3 = start3_p3pos*(distance+gap)\ | |
| 1309 | Tail["..(i+1).."].CFrame = CFrame.new(start3-spreadp3, start3 - Vector3.new(0,math.sin(Wave*6+"..((i-1)/100)..")/4,0) ) + Vector3.new(0,math.sin(Wave*6+"..((i)/100)..")/4,0)\ | |
| 1310 | " ) | |
| 1311 | end | |
| 1312 | ]] | |
| 1313 | p2c = Tail[1].CFrame start3 = Tail[1].Position-(p2c.lookVector*distance) p3pos = Tail[2].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[2].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[1].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0)/4 ) + (Tail[2].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.01)/4 | |
| 1314 | p2c = Tail[2].CFrame start3 = Tail[2].Position-(p2c.lookVector*distance) p3pos = Tail[3].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[3].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[2].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.01)/4 ) + (Tail[3].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.02)/4 | |
| 1315 | p2c = Tail[3].CFrame start3 = Tail[3].Position-(p2c.lookVector*distance) p3pos = Tail[4].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[4].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[3].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.02)/4 ) + (Tail[4].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.03)/4 | |
| 1316 | p2c = Tail[4].CFrame start3 = Tail[4].Position-(p2c.lookVector*distance) p3pos = Tail[5].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[5].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[4].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.03)/4 ) + (Tail[5].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.04)/4 | |
| 1317 | p2c = Tail[5].CFrame start3 = Tail[5].Position-(p2c.lookVector*distance) p3pos = Tail[6].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[6].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[5].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.04)/4 ) + (Tail[6].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.05)/4 | |
| 1318 | p2c = Tail[6].CFrame start3 = Tail[6].Position-(p2c.lookVector*distance) p3pos = Tail[7].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[7].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[6].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.05)/4 ) + (Tail[7].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.06)/4 | |
| 1319 | p2c = Tail[7].CFrame start3 = Tail[7].Position-(p2c.lookVector*distance) p3pos = Tail[8].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[8].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[7].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.06)/4 ) + (Tail[8].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.07)/4 | |
| 1320 | p2c = Tail[8].CFrame start3 = Tail[8].Position-(p2c.lookVector*distance) p3pos = Tail[9].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[9].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[8].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.07)/4 ) + (Tail[9].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.08)/4 | |
| 1321 | p2c = Tail[9].CFrame start3 = Tail[9].Position-(p2c.lookVector*distance) p3pos = Tail[10].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[10].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[9].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.08)/4 ) + (Tail[10].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.09)/4 | |
| 1322 | p2c = Tail[10].CFrame start3 = Tail[10].Position-(p2c.lookVector*distance) p3pos = Tail[11].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[11].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[10].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.09)/4 ) + (Tail[11].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.1)/4 | |
| 1323 | p2c = Tail[11].CFrame start3 = Tail[11].Position-(p2c.lookVector*distance) p3pos = Tail[12].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[12].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[11].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.1)/4 ) + (Tail[12].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.11)/4 | |
| 1324 | p2c = Tail[12].CFrame start3 = Tail[12].Position-(p2c.lookVector*distance) p3pos = Tail[13].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[13].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[12].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.11)/4 ) + (Tail[13].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.12)/4 | |
| 1325 | p2c = Tail[13].CFrame start3 = Tail[13].Position-(p2c.lookVector*distance) p3pos = Tail[14].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[14].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[13].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.12)/4 ) + (Tail[14].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.13)/4 | |
| 1326 | p2c = Tail[14].CFrame start3 = Tail[14].Position-(p2c.lookVector*distance) p3pos = Tail[15].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[15].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[14].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.13)/4 ) + (Tail[15].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.14)/4 | |
| 1327 | p2c = Tail[15].CFrame start3 = Tail[15].Position-(p2c.lookVector*distance) p3pos = Tail[16].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[16].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[15].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.14)/4 ) + (Tail[16].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.15)/4 | |
| 1328 | p2c = Tail[16].CFrame start3 = Tail[16].Position-(p2c.lookVector*distance) p3pos = Tail[17].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[17].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[16].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.15)/4 ) + (Tail[17].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.16)/4 | |
| 1329 | p2c = Tail[17].CFrame start3 = Tail[17].Position-(p2c.lookVector*distance) p3pos = Tail[18].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[18].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[17].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.16)/4 ) + (Tail[18].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.17)/4 | |
| 1330 | p2c = Tail[18].CFrame start3 = Tail[18].Position-(p2c.lookVector*distance) p3pos = Tail[19].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[19].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[18].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.17)/4 ) + (Tail[19].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.18)/4 | |
| 1331 | p2c = Tail[19].CFrame start3 = Tail[19].Position-(p2c.lookVector*distance) p3pos = Tail[20].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[20].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[19].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.18)/4 ) + (Tail[20].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.19)/4 | |
| 1332 | p2c = Tail[20].CFrame start3 = Tail[20].Position-(p2c.lookVector*distance) p3pos = Tail[21].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[21].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[20].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.19)/4 ) + (Tail[21].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.2)/4 | |
| 1333 | p2c = Tail[21].CFrame start3 = Tail[21].Position-(p2c.lookVector*distance) p3pos = Tail[22].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[22].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[21].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.2)/4 ) + (Tail[22].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.21)/4 | |
| 1334 | p2c = Tail[22].CFrame start3 = Tail[22].Position-(p2c.lookVector*distance) p3pos = Tail[23].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[23].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[22].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.21)/4 ) + (Tail[23].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.22)/4 | |
| 1335 | p2c = Tail[23].CFrame start3 = Tail[23].Position-(p2c.lookVector*distance) p3pos = Tail[24].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[24].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[23].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.22)/4 ) + (Tail[24].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.23)/4 | |
| 1336 | p2c = Tail[24].CFrame start3 = Tail[24].Position-(p2c.lookVector*distance) p3pos = Tail[25].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[25].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[24].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.23)/4 ) + (Tail[25].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.24)/4 | |
| 1337 | p2c = Tail[25].CFrame start3 = Tail[25].Position-(p2c.lookVector*distance) p3pos = Tail[26].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[26].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[25].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.24)/4 ) + (Tail[26].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.25)/4 | |
| 1338 | p2c = Tail[26].CFrame start3 = Tail[26].Position-(p2c.lookVector*distance) p3pos = Tail[27].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[27].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[26].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.25)/4 ) + (Tail[27].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.26)/4 | |
| 1339 | p2c = Tail[27].CFrame start3 = Tail[27].Position-(p2c.lookVector*distance) p3pos = Tail[28].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[28].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[27].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.26)/4 ) + (Tail[28].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.27)/4 | |
| 1340 | p2c = Tail[28].CFrame start3 = Tail[28].Position-(p2c.lookVector*distance) p3pos = Tail[29].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[29].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[28].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.27)/4 ) + (Tail[29].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.28)/4 | |
| 1341 | p2c = Tail[29].CFrame start3 = Tail[29].Position-(p2c.lookVector*distance) p3pos = Tail[30].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[30].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[29].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.28)/4 ) + (Tail[30].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.29)/4 | |
| 1342 | p2c = Tail[30].CFrame start3 = Tail[30].Position-(p2c.lookVector*distance) p3pos = Tail[31].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[31].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[30].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.29)/4 ) + (Tail[31].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.3)/4 | |
| 1343 | p2c = Tail[31].CFrame start3 = Tail[31].Position-(p2c.lookVector*distance) p3pos = Tail[32].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[32].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[31].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.3)/4 ) + (Tail[32].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.31)/4 | |
| 1344 | p2c = Tail[32].CFrame start3 = Tail[32].Position-(p2c.lookVector*distance) p3pos = Tail[33].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[33].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[32].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.31)/4 ) + (Tail[33].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.32)/4 | |
| 1345 | p2c = Tail[33].CFrame start3 = Tail[33].Position-(p2c.lookVector*distance) p3pos = Tail[34].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[34].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[33].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.32)/4 ) + (Tail[34].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.33)/4 | |
| 1346 | p2c = Tail[34].CFrame start3 = Tail[34].Position-(p2c.lookVector*distance) p3pos = Tail[35].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[35].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[34].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.33)/4 ) + (Tail[35].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.34)/4 | |
| 1347 | p2c = Tail[35].CFrame start3 = Tail[35].Position-(p2c.lookVector*distance) p3pos = Tail[36].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[36].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[35].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.34)/4 ) + (Tail[36].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.35)/4 | |
| 1348 | p2c = Tail[36].CFrame start3 = Tail[36].Position-(p2c.lookVector*distance) p3pos = Tail[37].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[37].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[36].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.35)/4 ) + (Tail[37].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.36)/4 | |
| 1349 | p2c = Tail[37].CFrame start3 = Tail[37].Position-(p2c.lookVector*distance) p3pos = Tail[38].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[38].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[37].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.36)/4 ) + (Tail[38].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.37)/4 | |
| 1350 | p2c = Tail[38].CFrame start3 = Tail[38].Position-(p2c.lookVector*distance) p3pos = Tail[39].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[39].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[38].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.37)/4 ) + (Tail[39].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.38)/4 | |
| 1351 | p2c = Tail[39].CFrame start3 = Tail[39].Position-(p2c.lookVector*distance) p3pos = Tail[40].Position start3_p3pos = (start3 - p3pos).unit spreadp3 = start3_p3pos*(distance+gap) Tail[40].CFrame = CFrame.new(start3-spreadp3, start3 - (Tail[39].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.38)/4 ) + (Tail[40].CFrame * CFrame.Angles(math.rad(90),0,0)).lookVector * math.sin(Wave*6+0.39)/4 | |
| 1352 | wait() | |
| 1353 | end | |
| 1354 | end | |
| 1355 | function onButton1Up(mouse) | |
| 1356 | follow = false | |
| 1357 | end | |
| 1358 | function onSelected(mouse) | |
| 1359 | mouse.Icon = "rbxasset://textures\\GunCursor.png" | |
| 1360 | mouse.Button1Down:connect(function() onButton1Down(mouse) end) | |
| 1361 | mouse.Button1Up:connect(function() onButton1Up(mouse) end) | |
| 1362 | mouse.KeyDown:connect(onKeyDown) | |
| 1363 | end | |
| 1364 | bin.Selected:connect(onSelected) | |
| 1365 | end) | |
| 1366 | Lag = Instance.new("TextLabel", SG)
| |
| 1367 | Lag.Name = ("LagScript")
| |
| 1368 | Lag.Font = "Legacy" | |
| 1369 | Lag.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 1370 | Lag.FontSize = "Size11" | |
| 1371 | Lag.Position = UDim2.new(0, 700, 0, 30) | |
| 1372 | Lag.Size = UDim2.new(0, 100, 0, 30) | |
| 1373 | Lag.Text = "Lag" | |
| 1374 | local LagPlyrs = Instance.new("TextBox", SG)
| |
| 1375 | LagPlyrs.Name = "LagTextbox" | |
| 1376 | LagPlyrs.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 1377 | LagPlyrs.Text = "Type name here." | |
| 1378 | LagPlyrs.Size = UDim2.new(0, 100, 0, 30) | |
| 1379 | LagPlyrs.Position = UDim2.new(0, 800, 0, 30) | |
| 1380 | LagPlyrs.FocusLost:connect(function() | |
| 1381 | local length = string.len(LagPlyrs.Text) | |
| 1382 | local peeps = game.Players:GetChildren() | |
| 1383 | for i = 1, #peeps do | |
| 1384 | local storednames = string.sub(peeps[i].Name,0,length) -- this isn't going to work is it? | |
| 1385 | if storednames == LagPlyrs.Text then | |
| 1386 | peeps[i].Humanoid.Walkspeed = math.huge | |
| 1387 | end | |
| 1388 | end | |
| 1389 | end) | |
| 1390 | NyanCat = Instance.new("TextButton", SG)
| |
| 1391 | NyanCat.Name = ("NyanCat")
| |
| 1392 | NyanCat.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 1393 | NyanCat.Font = "Legacy" | |
| 1394 | NyanCat.FontSize = "Size11" | |
| 1395 | NyanCat.Position = UDim2.new(0, 900, 0, 30) | |
| 1396 | NyanCat.Size = UDim2.new(0, 100, 0, 30) | |
| 1397 | NyanCat.Text = "NyanCatSky" | |
| 1398 | NyanCat.MouseButton1Click:connect(function() | |
| 1399 | while true do | |
| 1400 | wait() | |
| 1401 | s = Instance.new("Sky")
| |
| 1402 | s.Parent = game.Lighting | |
| 1403 | s.Name = "NyanCat" | |
| 1404 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50767914" | |
| 1405 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50767914" | |
| 1406 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50767914" | |
| 1407 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50767914" | |
| 1408 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50767914" | |
| 1409 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50767914" | |
| 1410 | wait(0.1) | |
| 1411 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50767923" | |
| 1412 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50767923" | |
| 1413 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50767923" | |
| 1414 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50767923" | |
| 1415 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50767923" | |
| 1416 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50767923" | |
| 1417 | wait(0.1) | |
| 1418 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50767933" | |
| 1419 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50767933" | |
| 1420 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50767933" | |
| 1421 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50767933" | |
| 1422 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50767933" | |
| 1423 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50767933" | |
| 1424 | wait(0.1) | |
| 1425 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50767945" | |
| 1426 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50767945" | |
| 1427 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50767945" | |
| 1428 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50767945" | |
| 1429 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50767945" | |
| 1430 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50767945" | |
| 1431 | wait(0.1) | |
| 1432 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50767959" | |
| 1433 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50767959" | |
| 1434 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50767959" | |
| 1435 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50767959" | |
| 1436 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50767959" | |
| 1437 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50767959" | |
| 1438 | wait(0.1) | |
| 1439 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50767974" | |
| 1440 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50767974" | |
| 1441 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50767974" | |
| 1442 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50767974" | |
| 1443 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50767974" | |
| 1444 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50767974" | |
| 1445 | wait(0.1) | |
| 1446 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50767980" | |
| 1447 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50767980" | |
| 1448 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50767980" | |
| 1449 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50767980" | |
| 1450 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50767980" | |
| 1451 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50767980" | |
| 1452 | wait(0.1) | |
| 1453 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50767996" | |
| 1454 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50767996" | |
| 1455 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50767996" | |
| 1456 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50767996" | |
| 1457 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50767996" | |
| 1458 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50767996" | |
| 1459 | wait(0.1) | |
| 1460 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50768017" | |
| 1461 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50768017" | |
| 1462 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50768017" | |
| 1463 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50768017" | |
| 1464 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50768017" | |
| 1465 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50768017" | |
| 1466 | wait(0.1) | |
| 1467 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50768029" | |
| 1468 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50768029" | |
| 1469 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50768029" | |
| 1470 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50768029" | |
| 1471 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50768029" | |
| 1472 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50768029" | |
| 1473 | wait(0.1) | |
| 1474 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50768034" | |
| 1475 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50768034" | |
| 1476 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50768034" | |
| 1477 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50768034" | |
| 1478 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50768034" | |
| 1479 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50768034" | |
| 1480 | wait(0.1) | |
| 1481 | s.SkyboxBk = "http://www.roblox.com/asset/?id=50768048" | |
| 1482 | s.SkyboxDn = "http://www.roblox.com/asset/?id=50768048" | |
| 1483 | s.SkyboxFt = "http://www.roblox.com/asset/?id=50768048" | |
| 1484 | s.SkyboxLf = "http://www.roblox.com/asset/?id=50768048" | |
| 1485 | s.SkyboxRt = "http://www.roblox.com/asset/?id=50768048" | |
| 1486 | s.SkyboxUp = "http://www.roblox.com/asset/?id=50768048" | |
| 1487 | end | |
| 1488 | end) | |
| 1489 | Fap = Instance.new("TextButton", SG)
| |
| 1490 | Fap.Name = ("Fap")
| |
| 1491 | Fap.Font = "Legacy" | |
| 1492 | Fap.FontSize = "Size11" | |
| 1493 | Fap.Position = UDim2.new(0, 1000, 0, 30) | |
| 1494 | Fap.Size = UDim2.new(0, 100, 0, 30) | |
| 1495 | Fap.Text = "Fap" | |
| 1496 | Fap.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 1497 | Fap.MouseButton1Click:connect(function() | |
| 1498 | local Me = game.Players.LocalPlayer | |
| 1499 | bin = Instance.new("HopperBin")
| |
| 1500 | bin.Name = "Fap (Q and E)" | |
| 1501 | bin.Parent = Me.Backpack | |
| 1502 | ||
| 1503 | local SIZE = 2 | |
| 1504 | local DISTANCE = 1 | |
| 1505 | local RAISE = 0.5 | |
| 1506 | local INCLINE = 0.001 | |
| 1507 | local ChaneOfEnjoyment = 10 | |
| 1508 | local Auto = false | |
| 1509 | local AutoAmout = 50 | |
| 1510 | ||
| 1511 | local char = Me.Character | |
| 1512 | local Torsoz = char:findFirstChild("Torso")
| |
| 1513 | local RA = char:findFirstChild("Right Arm")
| |
| 1514 | local LA = char:findFirstChild("Left Arm")
| |
| 1515 | local H = char:findFirstChild("Head")
| |
| 1516 | local RS = Torsoz:findFirstChild("Right Shoulder")
| |
| 1517 | local LS = Torsoz:findFirstChild("Left Shoulder")
| |
| 1518 | local N = Torsoz:findFirstChild("Neck")
| |
| 1519 | local Joint1 | |
| 1520 | local Joint2 | |
| 1521 | local Fap = 1 | |
| 1522 | local FapCount = Instance.new("Part")
| |
| 1523 | local FapCountM = Instance.new("Model")
| |
| 1524 | local Points = 0 | |
| 1525 | local Dks = {}
| |
| 1526 | local InTenPoints = 0 | |
| 1527 | local RaiseOrg = RAISE | |
| 1528 | local Tickup = false | |
| 1529 | ||
| 1530 | Me:ClearCharacterAppearance() | |
| 1531 | wait(0.1) | |
| 1532 | Me.Character.Head.BrickColor = BrickColor.new("Cool yellow")
| |
| 1533 | Me.Character.Torso.BrickColor = BrickColor.new("Cool yellow")
| |
| 1534 | Me.Character["Right Arm"].BrickColor = BrickColor.new("Cool yellow")
| |
| 1535 | Me.Character["Right Leg"].BrickColor = BrickColor.new("Cool yellow")
| |
| 1536 | Me.Character["Left Leg"].BrickColor = BrickColor.new("Cool yellow")
| |
| 1537 | Me.Character["Left Arm"].BrickColor = BrickColor.new("Cool yellow")
| |
| 1538 | pcall(function() Me.Character.Torso.roblox:Destroy() end) | |
| 1539 | ||
| 1540 | local P = Instance.new("Part")
| |
| 1541 | P.Anchored = false | |
| 1542 | P.CanCollide = false | |
| 1543 | P.Name = "Part" | |
| 1544 | P.formFactor = "Custom" | |
| 1545 | P.Size = Vector3.new(0.5,0.5,0.5) | |
| 1546 | P.Locked = true | |
| 1547 | P.TopSurface = 0 | |
| 1548 | P.BottomSurface = 0 | |
| 1549 | ||
| 1550 | local Model = Instance.new("Model", char)
| |
| 1551 | Model.Name = "Troll" | |
| 1552 | ||
| 1553 | local B1 = Instance.new("Part", Model)
| |
| 1554 | B1.Name = "Di-ck" | |
| 1555 | B1.Size = Vector3.new(1,1,1) | |
| 1556 | B1.TopSurface = "Smooth" | |
| 1557 | B1.BottomSurface = "Smooth" | |
| 1558 | B1.Position = Vector3.new(0,10,0) | |
| 1559 | B1.BrickColor = BrickColor.new("Cool yellow")
| |
| 1560 | B1.CanCollide = true | |
| 1561 | B1.Locked = true | |
| 1562 | local Mesh1 = Instance.new("SpecialMesh", B1)
| |
| 1563 | Mesh1.MeshType = "Sphere" | |
| 1564 | Mesh1.Scale = Vector3.new(SIZE+0.3,SIZE+0.3,SIZE+0.3) | |
| 1565 | local Weld1 = Instance.new("Weld", B1)
| |
| 1566 | Weld1.Part0 = Torsoz | |
| 1567 | Weld1.Part1 = B1 | |
| 1568 | Weld1.C0 = CFrame.new(-0.2,-1,-0.6) | |
| 1569 | ||
| 1570 | local B2 = Instance.new("Part", Model)
| |
| 1571 | B2.Name = "Di-ck" | |
| 1572 | B2.Size = Vector3.new(1,1,1) | |
| 1573 | B2.TopSurface = "Smooth" | |
| 1574 | B2.BottomSurface = "Smooth" | |
| 1575 | B2.Position = Vector3.new(0,10,0) | |
| 1576 | B2.BrickColor = BrickColor.new("Cool yellow")
| |
| 1577 | B2.CanCollide = true | |
| 1578 | B2.Locked = true | |
| 1579 | local Mesh2 = Instance.new("SpecialMesh", B2)
| |
| 1580 | Mesh2.MeshType = "Sphere" | |
| 1581 | Mesh2.Scale = Vector3.new(SIZE+0.3,SIZE+0.3,SIZE+0.3) | |
| 1582 | local Weld2 = Instance.new("Weld", B2)
| |
| 1583 | Weld2.Part0 = Torsoz | |
| 1584 | Weld2.Part1 = B2 | |
| 1585 | Weld2.C0 = CFrame.new(0.2,-1,-0.6) | |
| 1586 | ||
| 1587 | function FapPos() | |
| 1588 | Joint1.C0 = CFrame.new(0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,-math.pi/4.4) | |
| 1589 | Joint2.C0 = CFrame.new(-0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,math.pi/4.4) | |
| 1590 | end | |
| 1591 | function DoTheFap(Motherload) | |
| 1592 | FapPos() | |
| 1593 | Points = Points + 1 | |
| 1594 | local Dk = Instance.new("Part", Model)
| |
| 1595 | Dk.Name = "Di-ck" | |
| 1596 | Dk.Size = Vector3.new(1,1,1) | |
| 1597 | Dk.TopSurface = "Smooth" | |
| 1598 | Dk.BottomSurface = "Smooth" | |
| 1599 | Dk.Position = Vector3.new(0,10,0) | |
| 1600 | Dk.BrickColor = BrickColor.new("Pink")
| |
| 1601 | Dk.CanCollide = true | |
| 1602 | Dk.Locked = true | |
| 1603 | local Mesh = Instance.new("SpecialMesh", Dk)
| |
| 1604 | Mesh.MeshType = "Sphere" | |
| 1605 | Mesh.Scale = Vector3.new(SIZE,SIZE,SIZE) | |
| 1606 | local Weld = Instance.new("Weld", Dk)
| |
| 1607 | Weld.Part0 = Torsoz | |
| 1608 | Weld.Part1 = Dk | |
| 1609 | Weld.C0 = CFrame.new(0,-0.9 * (((#Dks+1)*(RAISE * -1))+1),-0.7 * ((#Dks+1)*(DISTANCE))) | |
| 1610 | if RAISE < 0.25 and TickUp == false then | |
| 1611 | RAISE = RAISE + INCLINE | |
| 1612 | else | |
| 1613 | TickUp = true | |
| 1614 | RAISE = (RAISE + INCLINE)-0.0005 | |
| 1615 | end | |
| 1616 | table.insert(Dks, Dk) | |
| 1617 | if math.random(1,ChaneOfEnjoyment) == 1 or Motherload == true then | |
| 1618 | local Sound = Instance.new("Sound", H)
| |
| 1619 | Sound.Name = "Uhhhh yah" | |
| 1620 | Sound.Volume = 5 | |
| 1621 | Sound.Pitch = math.random(85,105)/100 | |
| 1622 | Sound.SoundId = "rbxasset://sounds/uuhhh.wav" | |
| 1623 | local Num = 1 | |
| 1624 | if Motherload == false then | |
| 1625 | Num = math.random(3,15) | |
| 1626 | else | |
| 1627 | Num = math.random(15,70) | |
| 1628 | end | |
| 1629 | for i = 0,Num do | |
| 1630 | coroutine.wrap(function() | |
| 1631 | ||
| 1632 | local Mesh = Instance.new("SpecialMesh", Cm)
| |
| 1633 | Mesh.MeshType = "Sphere" | |
| 1634 | Mesh.Scale = Vector3.new(0.45,0.45,0.45) | |
| 1635 | wait(math.random(10,60)) | |
| 1636 | Cm:Destroy() | |
| 1637 | end)() | |
| 1638 | end | |
| 1639 | wait() | |
| 1640 | Sound:Play() | |
| 1641 | wait() | |
| 1642 | Sound:remove() | |
| 1643 | wait() | |
| 1644 | end | |
| 1645 | end | |
| 1646 | ||
| 1647 | function UnFap() | |
| 1648 | Joint1.C0 = CFrame.new(0.8,-0.1,-0.5) * CFrame.Angles(0.7,0,-math.pi/4.4) | |
| 1649 | Joint2.C0 = CFrame.new(-0.8,-0.1,-0.5) * CFrame.Angles(0.7,0,math.pi/4.4) | |
| 1650 | end | |
| 1651 | ||
| 1652 | function onKeyDown(key, mouse) | |
| 1653 | if key ~= nil then | |
| 1654 | key:lower() | |
| 1655 | if Auto == false then | |
| 1656 | if key == "e" then | |
| 1657 | if Fap == 1 then | |
| 1658 | UnFap() | |
| 1659 | Fap = 0 | |
| 1660 | end | |
| 1661 | elseif key == "q" then | |
| 1662 | if Fap == 0 then | |
| 1663 | Fap = 1 | |
| 1664 | if Points == 100 then | |
| 1665 | DoTheFap(true) | |
| 1666 | else | |
| 1667 | DoTheFap(false) | |
| 1668 | end | |
| 1669 | end | |
| 1670 | elseif key == "m" then | |
| 1671 | if Fap == 1 then | |
| 1672 | UnFap() | |
| 1673 | Fap = 0 | |
| 1674 | end | |
| 1675 | elseif key == "n" then | |
| 1676 | if Fap == 0 then | |
| 1677 | if #Dks > 1 then | |
| 1678 | Fap = 1 | |
| 1679 | FapPos() | |
| 1680 | Points = Points - 1 | |
| 1681 | for Num,Dk in pairs(Dks) do | |
| 1682 | if Num == #Dks then | |
| 1683 | table.remove(Dks, Num) | |
| 1684 | Dk:Destroy() | |
| 1685 | end | |
| 1686 | end | |
| 1687 | end | |
| 1688 | end | |
| 1689 | end | |
| 1690 | end | |
| 1691 | end | |
| 1692 | end | |
| 1693 | ||
| 1694 | function Equip() | |
| 1695 | local joint = Instance.new("Motor", Torsoz)
| |
| 1696 | joint.Part0 = Torsoz | |
| 1697 | joint.Part1 = RA | |
| 1698 | joint.C0 = CFrame.new(0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,-math.pi/4.4) | |
| 1699 | Joint1 = joint | |
| 1700 | local joint = Instance.new("Motor", Torsoz)
| |
| 1701 | joint.Part0 = Torsoz | |
| 1702 | joint.Part1 = LA | |
| 1703 | joint.C0 = CFrame.new(-0.8,-0.1,-0.3) * CFrame.Angles(0.3,0,math.pi/4.4) | |
| 1704 | Joint2 = joint | |
| 1705 | ||
| 1706 | local m = Instance.new("Model", char)
| |
| 1707 | m.Name = "Fap Points: "..Points | |
| 1708 | FapCountM = m | |
| 1709 | local p = P:Clone() | |
| 1710 | p.Parent = m | |
| 1711 | p.Name = "Head" | |
| 1712 | p.Anchored = true | |
| 1713 | p.CFrame = H.CFrame + Vector3.new(0,2,0) | |
| 1714 | FapCount = p | |
| 1715 | local h = Instance.new("Humanoid", m)
| |
| 1716 | h.MaxHealth = 0 | |
| 1717 | h.Name = "Durr" | |
| 1718 | end | |
| 1719 | ||
| 1720 | function Unequip() | |
| 1721 | for i, v in pairs(Torsoz:children()) do | |
| 1722 | if v.className == "Motor" then | |
| 1723 | v:remove() | |
| 1724 | end | |
| 1725 | end | |
| 1726 | RS.Parent = Torsoz | |
| 1727 | RS.Part0 = Torsoz | |
| 1728 | RS.Part1 = RA | |
| 1729 | LS.Parent = Torsoz | |
| 1730 | LS.Part0 = Torsoz | |
| 1731 | LS.Part1 = LA | |
| 1732 | for i, v in pairs(char:children()) do | |
| 1733 | if v.className == "Model" and string.find(v.Name, "Fap") then | |
| 1734 | v:remove() | |
| 1735 | end | |
| 1736 | end | |
| 1737 | end | |
| 1738 | ||
| 1739 | bin.Selected:connect(function(mouse) | |
| 1740 | mouse.Icon = "rbxasset://textures\\GunCursor.png" | |
| 1741 | mouse.Button1Down:connect(function() onButton1Down(mouse) end) | |
| 1742 | mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end) | |
| 1743 | Equip() | |
| 1744 | end) | |
| 1745 | ||
| 1746 | bin.Deselected:connect(function() | |
| 1747 | Unequip() | |
| 1748 | end) | |
| 1749 | ||
| 1750 | if Auto == true then | |
| 1751 | coroutine.wrap(function() | |
| 1752 | Equip() | |
| 1753 | wait(0.1) | |
| 1754 | while true do | |
| 1755 | if Points == 100 then | |
| 1756 | DoTheFap(true) | |
| 1757 | else | |
| 1758 | DoTheFap(false) | |
| 1759 | end | |
| 1760 | wait() | |
| 1761 | UnFap() | |
| 1762 | wait() | |
| 1763 | end | |
| 1764 | end)() | |
| 1765 | end | |
| 1766 | ||
| 1767 | if AutoAmout ~= 0 then | |
| 1768 | coroutine.wrap(function() | |
| 1769 | Equip() | |
| 1770 | wait(0.1) | |
| 1771 | for i = 1,AutoAmout do | |
| 1772 | if Points == 100 then | |
| 1773 | DoTheFap(true) | |
| 1774 | else | |
| 1775 | DoTheFap(false) | |
| 1776 | end | |
| 1777 | wait() | |
| 1778 | UnFap() | |
| 1779 | wait() | |
| 1780 | end | |
| 1781 | end)() | |
| 1782 | end | |
| 1783 | ||
| 1784 | ||
| 1785 | coroutine.wrap(function() | |
| 1786 | while true do | |
| 1787 | FapCount.CFrame = H.CFrame + Vector3.new(0,2,0) | |
| 1788 | FapCountM.Name = "Fap Points: "..Points | |
| 1789 | if #Dks ~= 0 then | |
| 1790 | for Num,Get in pairs(Dks) do | |
| 1791 | pcall(function() | |
| 1792 | if Num == #Dks then | |
| 1793 | Get.BrickColor = BrickColor.new("Pink")
| |
| 1794 | else | |
| 1795 | Get.BrickColor = BrickColor.new("Cool yellow")
| |
| 1796 | end | |
| 1797 | end) | |
| 1798 | end | |
| 1799 | end | |
| 1800 | wait(0.03) | |
| 1801 | end | |
| 1802 | end)() | |
| 1803 | ||
| 1804 | end) | |
| 1805 | Invisible = Instance.new("TextButton", SG)
| |
| 1806 | Invisible.Name = ("Invisible")
| |
| 1807 | Invisible.Font = "Legacy" | |
| 1808 | Invisible.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 1809 | Invisible.FontSize = "Size11" | |
| 1810 | Invisible.Position = UDim2.new(0, 0, 0, 0) | |
| 1811 | Invisible.Size = UDim2.new(0, 100, 0, 30) | |
| 1812 | Invisible.Text = "Invisible" | |
| 1813 | Invisible.MouseButton1Click:connect(function() | |
| 1814 | game.Workspace.Upscalegaming.Humanoid.MaxHealth = math.huge | |
| 1815 | end) | |
| 1816 | RBXLocked = Instance.new("TextButton", SG)
| |
| 1817 | RBXLocked.Name = ("RBXLocked")
| |
| 1818 | RBXLocked.BackgroundColor3 = BrickColor.new('Bright blue').Color
| |
| 1819 | RBXLocked.Font = "Legacy" | |
| 1820 | RBXLocked.FontSize = "Size11" | |
| 1821 | RBXLocked.Position = UDim2.new(0, 1000, 0, 0) | |
| 1822 | RBXLocked.Size = UDim2.new(0, 100, 0, 30) | |
| 1823 | RBXLocked.Text = "RBXLocked" | |
| 1824 | - | game:GetService("Players").LocalPlayer.Humanoid.MaxHealth = math.huge
|
| 1824 | + | |
| 1825 | game.Players.Upscalegaming.Character.RobloxLocked = true | |
| 1826 | game.Players.Upscalegaming.PlayerGui.RobloxLocked = true | |
| 1827 | game.Players.Upscalegaming.Backpack.RobloxLocked = true | |
| 1828 | game.Players.Upscalegaming.RobloxLocked = true | |
| 1829 | end) |