Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --repeat wait() until _G and _G['Check'] print('Globals Loaded')
- --g=getfenv()
- --coroutine.resume(_G.Include,g,_G)
- --coroutine.resume(IncludeLibrary,g,Finite.Custom)
- --repeat wait() until inew~=nil and v3~=nil and c3~=nil
- --Controls are q,e,t,r,k (might forget to put more hea
- --You do not need to put your name anywhere in the script (Posted by handsomejhzzzzzz)
- inew=Instance.new
- v3=Vector3.new
- c3=Color3.new
- On=true
- Distance=20
- Minimum=5
- Maximum=10000000000000
- LightColor=c3(0/255,230/255,150/255)
- Light=inew('PointLight')
- Light.Color=LightColor
- XVec=v3(0,0,0)
- Target=nil
- Adorn=nil
- BP=inew("BodyPosition")
- BP.maxForce=v3(9990000, 9990000, 9990000)
- BP.P=9990000000000000000.000
- BP.D=10000000000000.000
- BP.position=v3(0,50,0)
- Q=false
- E=false
- hit=nil
- FireSize=10
- FireColor=c3(255/255,255/255,255/255)
- FireHeat=10
- RunService=game:GetService('RunService')
- Player=game.Players.LocalPlayer
- Mouse=Player:GetMouse()
- coroutine.wrap(function()
- script.Parent=nil
- RunService.RenderStepped:connect(function()
- if On==false then
- Adorn=nil
- end
- hit=Mouse.Hit
- Unit=(hit.p-Player.Character.Head.Position).unit
- NewPos=Player.Character.Head.Position+(Unit*Distance)-XVec
- if BP==nil then
- BP=inew("BodyPosition")
- else
- BP.position=NewPos
- end
- if Adorn~=nil then
- BP.Parent=Adorn
- Light.Parent=Adorn
- else
- BP.Parent=nil
- Light.Parent=nil
- end
- if Mouse.Target~=nil then Target=Mouse.Target else Target=nil end
- if Q==true and E==false then
- if Distance-2<Minimum then
- Distance=Minimum
- elseif Distance-2>=Minimum then
- Distance=Distance-2
- end
- end
- if Q==false and E==true then
- if Distance+2>Maximum then
- Distance=Maximum
- elseif Distance+2<=Maximum then
- Distance=Distance+2
- end
- end
- if Distance<Minimum then
- Distance=Minimum
- end
- end)
- end)()
- Player.Chatted:connect(function(msg)
- if string.lower(string.sub(msg,1,5))=='make/' then
- for e=1,tonumber(string.sub(msg,6)) do
- local Col=Color3.new(math.random(1,255)/255,math.random(1,255)/255,math.random(1,255)/255)
- local br=Instance.new('Part', workspace)
- br.Size=Vector3.new(math.random(2,8),math.random(2,8),math.random(2,8))
- br.Position=Player.Character.Head.Position+ Vector3.new(math.random(-tonumber(string.sub(msg,6)),tonumber(string.sub(msg,6))), math.random(-tonumber(string.sub(msg,6)),tonumber(string.sub(msg,6))),math.random(-tonumber(string.sub(msg,6)),tonumber(string.sub(msg,6))) )
- br.BrickColor=BrickColor.new(Col)
- end
- end
- end)
- Mouse.Button1Down:connect(function()
- if Adorn==nil and BP.Parent==nil and Target~=nil and (hit.p-Player.Character.Head.Position).magnitude<=Maximum and Target:IsDescendantOf(workspace) then
- Distance=(Target.Position-Player.Character.Head.Position).magnitude
- XVec=(hit.p-Target.Position)
- if not Target.Parent:FindFirstChild('ThisIsAModel') then
- local rt=Target.Size
- Minimum=math.sqrt((rt.X^2+rt.Y^2+rt.Z^2))+10
- else
- local rt=Target.Parent:GetModelSize()
- Minimum=math.sqrt((rt.X^2+rt.Y^2+rt.Z^2))+50
- end
- Adorn=Target
- end
- end)
- Mouse.Button1Up:connect(function()
- if Adorn~=nil then
- Adorn=nil
- BP.Parent=nil
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment