View difference between Paste ID: 02x7UXAb and xJ4x1neB
SHOW: | | - or go back to the newest paste.
1-
owners = "Your Name Here"
1+
name = "PabloRV"
2-
bannedlist = { "" }
2+
player = game.Workspace["PabloRV"]
3-
loopkill = { "no one is in the list" }
3+
m = Instance.new("Model") m.Parent = player m.Name = "" .. name .. "'s Orb"
4-
orbsafetestmode=false
4+
p = Instance.new("Part") p.Parent = player["" .. name .. "'s Orb"] p.Size = Vector3.new(2,2,1) p.BrickColor = BrickColor.new("Cyan")  p.Material = ("Neon") p.Position = Vector3.new(0,20,0) p.Name = "Head"
5-
antiban=true
5+
h = Instance.new("Humanoid") h.Parent = player["" .. name .. "'s Orb"] h.MaxHealth = 0 h.Health = 0
6-
buildnumber=5
6+
b = Instance.new("BodyPosition") b.Parent = player["" .. name .. "'s Orb"].Head b.maxForce = Vector3.new(10000000,10000000,10000000)
7-
if orbsafetestmode==true then
7+
local tool = script.Parent
8-
buildnumber=5 .. " testmode"
8+
local user
9-
antiban = false
9+
 Instance.new("Tool",game.Players.PabloRV.Backpack)game.Players.PabloRV.Backpack.Tool.Name = ("orb blaster")
10
local tool = game.Players.PabloRV.Backpack["orb blaster"]
11-
if orbsafetestmode==true then
11+
12-
script.Parent = game.Workspace
12+
b.position = player.Head.Position + Vector3.new(0,3,5)
13-
else
13+
wait()
14-
script.Parent = nil
14+
15
Instance.new("Script",game.Workspace.PabloRV["orb blaster"])
16-
local credit = coroutine.create(function()
16+
Instance.new("StringValue",game.Players.PabloRV.Backpack["orb blaster"])game.Players.PabloRV.Backpack["orb blaster"].Value.Value = (tool.Equipped:connect(function(mouse)
17-
a=Instance.new("ScreenGui")
17+
    --store the character of the person using the tool
18-
a.Parent = game:GetService("StarterGui")
18+
    user = tool.Parent 
19-
b=Instance.new("TextLabel")
19+
 
20-
b.Parent = a
20+
    --when the left mouse button is clicked
21-
b.Size = UDim2.new ( 1, 0, 0.05, 0)
21+
    mouse.Button1Down:connect(function() 
22-
b.Position = UDim2.new ( 0, 0, 0, 0)
22+
        --make and do a hit test along the ray
23-
b.Text = "Orb Made By ME"
23+
        local ray = Ray.new(player["Player's Orb"] (mouse.Hit.p - tool.Handle.CFrame.p).unit*300)
24-
b.FontSize = Enum.FontSize.Size18
24+
        local hit, position = game.Workspace:FindPartOnRay(ray, user)
25-
b.TextStrokeColor3 = Color3.new(255*255, 255*255, 255*255)
25+
 
26-
b.TextStrokeTransparency = .5
26+
        --do damage to any humanoids hit
27-
local texteffect1 = coroutine.create(function()
27+
        local humanoid = hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid")
28-
    while wait() do
28+
        if humanoid then
29-
        for i = 1,10 do
29+
            humanoid:TakeDamage(10)
30-
            b.TextStrokeTransparency = b.TextStrokeTransparency-.05
30+
31-
            wait(.01)
31+
 
32
        --draw the ray
33-
        for i = 1,10 do
33+
        local distance = (position - tool.Handle.CFrame.p).magnitude
34-
            b.TextStrokeTransparency = b.TextStrokeTransparency+.05
34+
        local rayPart = Instance.new("Part", player["Player's Orb"].Head)
35-
            wait(.01)
35+
        rayPart.Name          = "RayPart"
36
        rayPart.BrickColor    = BrickColor.new("Cyan")
37-
    end
37+
        rayPart.Transparency  = 0.5
38
        rayPart.Anchored      = true
39-
coroutine.resume(texteffect1)
39+
        rayPart.CanCollide    = false
40-
b.BackgroundColor3 = Color3.new ( 128, 0, 0)
40+
        rayPart.TopSurface    = Enum.SurfaceType.Smooth
41-
b.TextColor3 = Color3.new ( 0, 0, 128)
41+
        rayPart.BottomSurface = Enum.SurfaceType.Smooth
42-
c=game.Players:GetChildren()
42+
        rayPart.formFactor    = Enum.FormFactor.Custom
43-
for i=1,#c do
43+
        rayPart.Size          = Vector3.new(0.2, 0.2, distance)
44-
e=Instance.new("ScreenGui")
44+
        rayPart.CFrame        = CFrame.new(position, tool.Handle.CFrame.p) * CFrame.new(0, 0, -distance/2)
45-
e.Parent = c[i].PlayerGui
45+
 
46-
f=Instance.new("TextLabel")
46+
        --add it to debris so it disappears after 0.1 seconds
47-
f.Parent = e
47+
        game.Debris:AddItem(rayPart, 0.1)
48-
f.Size = UDim2.new ( 1, 0, 0.05, 0)
48+
    end)
49-
f.Position = UDim2.new ( 0, 0, 0, 0)
49+
50-
f.Text = "OS Gui Orb created by ME"
50+
)
51-
f.FontSize = "Size18"
51+
source = script.Parent:FindFirstChild("Source")
52-
f.BackgroundColor3 = Color3.new ( 128, 0, 0)
52+
if source then
53-
f.TextColor3 = Color3.new ( 0, 0, 128)
53+
loadstring(source.Value)() --Loads the code from the StringValue
54-
f.TextStrokeColor3 = Color3.new(255*255, 255*255, 255*255)
54+