View difference between Paste ID: uqfkDmDT and Zt262dRr
SHOW: | | - or go back to the newest paste.
1-
wt = 0.05 s = script it = Instance.new v3 = Vector3.new c3 = Color3.new ud = UDim2.new cf = CFrame.new ca = CFrame.Angles pi = math.pi rd = math.rad
1+
Name="yfc"
2-
bc = BrickColor.new ab = math.abs de = math.deg ts = tostring tn = tonumber ti = table.insert tr = table.remove  
2+
pcall(function() workspace.hotboybilly.Droid:remove() end)
3-
cr = coroutine.resume cc = coroutine.create
3+
player = game.Players.hotboybilly
4-
asset = "http://www.roblox.com/asset/?id=1033714"
4+
char = player.Character 
5-
sr = string.reverse sl = string.lower su = string.upper 
5+
char.Humanoid.MaxHealth = math.huge 
6-
Serv = {} Serv.p = game:GetService(sr("sreyalP")) Serv.l = game:GetService(sr("gnithgiL")) 
6+
wait(0.5)
7-
Serv.is = game:GetService(sr("ecivreStresnI")) if game:findFirstChild(sr("revreSkrowteN")) then Serv.ns = game:GetService(sr("revreSkrowteN")) else NetworkServer = nil end 
7+
char.Humanoid.Health = char.Humanoid.MaxHealth 
8-
Serv.sg = game:GetService(sr("iuGretratS")) Serv.sp = game:GetService(sr("kcaPretratS")) Serv.d = game:GetService(sr("sirbeD"))
8+
9-
Decs = {}
9+
Time=500000
10-
Decs.Crack = "49173398" Decs.Cloud = "1095708" Decs.Spike = "1033714" Decs.Rock = "1290033" Decs.Crown = "1323306"
10+
11-
function ft(tablez,item) if not tablez or not item then return nil end for i=1,#tablez do if tablez[i] == item then return i end end return nil end
11+
r=tick()
12-
function re(par,obj) if type(par) ~= "userdata" or type(obj) ~= "string" then return nil end if par:findFirstChild(obj) then par[obj]:Remove() end end 
12+
13-
function pa(pa,sh,x,y,z,c,a,tr,re,bc2) local fp = nil if sh ~= "Wedge" and sh ~= "CornerWedge" then  fp = it("Part",pa) fp.Shape = sh  fp.formFactor = "Custom" elseif sh == "Wedge" then fp = it("WedgePart",pa)  fp.formFactor = "Custom"
13+
print("Your life span is: ~"..math.floor((Time/(tick()-r))*(tick()-r)))
14-
elseif sh == "CornerWedge" then fp = it("CornerWedgePart",pa)  end  fp.Size = v3(x,y,z) fp.CanCollide = c fp.Anchored = false fp.BrickColor = bc(bc2) fp.Transparency = tr fp.Reflectance = re fp.BottomSurface = 0
14+
15-
fp.TopSurface = 0 fp.CFrame = t.CFrame + Vector3.new(0,50,0) fp.Velocity = Vector3.new(0,10,0) fp:BreakJoints() return fp  end 
15+
function Infect(char)
16-
function clearit(tab) for xx=1,#tab do tab[xx]:Remove() end end 
16+
Color=BrickColor.new("Brown")
17-
function weld(pa,p0,p1,x,y,z,a,b,c) local fw = it("Weld",pa) fw.Part0 = p0 fw.Part1 = p1 fw.C0 = cf(x,y,z) *ca(a,b,c) return fw end
17+
Color2=BrickColor.new("Grime")
18-
function spm(ty,pa,ss) local sp = it("SpecialMesh",pa) sp.MeshType = ty sp.Scale = Vector3.new(ss,ss,ss) end function mbm(pa,sx,sy,sz) local bm = Instance.new("BlockMesh",pa) bm.Scale = Vector3.new(sx,sy,sz) end 
18+
local model = Instance.new("Model") 
19-
function ra(mn,mx,dc) local tms = 1 if dc == nil then dc = 0 end if type(dc) == "number" and dc > 5 then dc = 5 end for zx=1,dc do tms = tms*10 end   return math.random(mn*tms,mx*tms)/tms end 
19+
model.Parent = char 
20-
p = Serv.p. 95audrey  -----95audrey
20+
model.Name = "Droid" 
21-
bp = p.Backpack
21+
char.Humanoid.WalkSpeed=12
22-
pg = p.PlayerGui
22+
fake=char.Head:clone()
23-
c = p.Character
23+
pcall(function() fake.face:remove() char.Head.face:remove()
24-
he = c.Head
24+
char.Head.Transparency=1
25-
t = c.Torso
25+
fake.Parent=model
26-
hu = c.Humanoid
26+
fake.Transparency=0
27-
mou = nil
27+
w=Instance.new("Weld")
28-
re(c,"Hand")
28+
w.Part1=fake
29-
s = 2
29+
w.Part0=char.Head
30-
     
30+
w.Parent=char
31-
--tool var
31+
fake.Mesh.Scale=fake.Mesh.Scale+Vector3.new(-0.01,-0.01,-0.01)
32-
Equip = true
32+
fake.BrickColor=Color2
33-
HTrans = 0
33+
for _,v in pairs(char:children()) do
34-
HRef = 0
34+
if v.className=="Part" then
35-
HCol = "a"
35+
v.TopSurface="Smooth"
36-
LaserCol = "New Yeller"
36+
v.BottomSurface="Smooth"
37-
LaserCol2 = "Really red"
37+
elseif v.className=="Hat" then
38-
LaserCol3 = "Alder"
38+
v:remove()
39-
Posing = "Follow"
39+
40-
Facing = "Owner"
40+
41-
Anim = {}
41+
char.Shirt:remove()
42-
Anim.a = "None"
42+
char.Pants:remove()
43-
Anim.b = "None"
43+
44-
Anim.Welding = 0
44+
char.Head.Changed:connect(function(p)
45-
local fingwide = 1.5*s
45+
if p=="BrickColor" then
46-
local finghei = 2.8
46+
47-
local tiphei = 2.55
47+
char["Right Leg"].BrickColor=Color
48-
handoffset = v3(5,18,-8)*s
48+
char["Left Leg"].BrickColor=Color
49-
bgx,bgy,bgz = -90,0,0
49+
char["Torso"].BrickColor=Color
50-
w = {}
50+
char["Head"].BrickColor=Color2
51-
Button = false 
51+
char["Right Arm"].BrickColor=Color2
52-
--
52+
char["Left Arm"].BrickColor=Color2
53-
BlastMesh = it("FileMesh")
53+
54-
BlastMesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
54+
55-
RingMesh = it("FileMesh")
55+
char.Head.BrickColor=BrickColor:Red()
56-
RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
56+
Arms={char.Torso["Left Shoulder"],char.Torso["Right Shoulder"]} or {char.Torso["Left Shouldr"],char.Torso["Right Shouldr"]}
57-
RockMesh = it("FileMesh")
57+
char.Torso.Neck.C0=char.Torso.Neck.C0*CFrame.Angles(math.rad(8),math.rad(12),0)
58-
DiamondMesh = it("FileMesh")
58+
Arms[1].Parent=nil
59-
DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
59+
w = Instance.new("Weld") 
60-
m = Instance.new("Model",c) m.Name = "Hand"
60+
w.Name="Left Shouldr"
61-
Palm = pa(m,"Block",6*s,7*s,fingwide*2,true,false,HTrans,HRef,HCol) mbm(Palm,1,1,0.6)
61+
w.Parent = char.Torso
62-
local x,y,z = Palm.Size.x,Palm.Size.y,Palm.Size.z
62+
w.Part0 = char["Left Arm"]
63-
bPoint1 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
63+
w.Part1 = w.Parent
64-
Point1 = weld(bPoint1,Palm,bPoint1,-x/2+(fingwide/2),y/2,0,0,0,0)
64+
w.C0=CFrame.new(1.5,0.3,0)*CFrame.Angles(math.rad(-95),math.rad(9),math.rad(20))
65-
pPoint1 = pa(m,"Block",fingwide,finghei*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pPoint1,0.9,1,0.9)
65+
Arms[2].Parent=nil
66-
wPoint1 = weld(pPoint1,bPoint1,pPoint1,0,pPoint1.Size.y/2,0,0,0,0)
66+
w2 = Instance.new("Weld") 
67-
bPoint2 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
67+
w2.Name="Right Shouldr"
68-
Point2 = weld(bPoint2,pPoint1,bPoint2,0,pPoint1.Size.y/2,0,0,0,0)
68+
w2.Parent = char.Torso
69-
pPoint2 = pa(m,"Block",fingwide,finghei*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pPoint2,0.9,1,0.9)
69+
w2.Part0 = char["Right Arm"]
70-
wPoint2 = weld(pPoint2,bPoint2,pPoint2,0,pPoint1.Size.y/2,0,0,0,0)
70+
w2.Part1 = w2.Parent
71-
bPoint3 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
71+
w2.C0=CFrame.new(-1.5,0.3,0)*CFrame.Angles(math.rad(-95),math.rad(-9),math.rad(-20))
72-
Point3 = weld(bPoint3,pPoint2,bPoint3,0,pPoint2.Size.y/2,0,0,0,0)
72+
char["Left Arm"].Touched:connect(function(hit)
73-
pPoint3 = pa(m,"Block",fingwide,tiphei*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pPoint3,0.9,1,0.9)
73+
if hit.Parent:findFirstChild("Torso") and hit.Parent.Torso:findFirstChild("Right Shoulder") then
74-
wPoint3 = weld(pPoint3,bPoint3,pPoint3,0,pPoint3.Size.y/2,0,0,0,0)
74+
Delay(0,function() Infect(hit.Parent) end)
75-
bMid1 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
75+
76-
Mid1 = weld(bMid1,Palm,bMid1,-x/2+((fingwide/2)+((fingwide)*1)),y/2,0,0,0,0)
76+
77-
pMid1 = pa(m,"Block",fingwide,(finghei*1.1)*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pMid1,0.9,1,0.9)
77+
char["Right Arm"].Touched:connect(function(hit)
78-
wMid1 = weld(pMid1,bMid1,pMid1,0,pMid1.Size.y/2,0,0,0,0)
78+
if hit.Parent:findFirstChild("Torso") and hit.Parent.Torso:findFirstChild("Right Shoulder") then
79-
bMid2 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
79+
Delay(0,function() Infect(hit.Parent) end)
80-
Mid2 = weld(bMid2,pMid1,bMid2,0,pMid1.Size.y/2,0,0,0,0)
80+
81-
pMid2 = pa(m,"Block",fingwide,(finghei*1.1)*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pMid2,0.9,1,0.9)
81+
82-
wMid2 = weld(pMid2,bMid2,pMid2,0,pMid1.Size.y/2,0,0,0,0)
82+
Delay(0,function()
83-
bMid3 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
83+
r=tick()
84-
Mid3 = weld(bMid3,pMid2,bMid3,0,pMid2.Size.y/2,0,0,0,0)
84+
85-
pMid3 = pa(m,"Block",fingwide,(tiphei*1.1)*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pMid3,0.9,1,0.9)
85+
local charh=char
86-
wMid3 = weld(pMid3,bMid3,pMid3,0,pMid3.Size.y/2,0,0,0,0)
86+
for i=1,Time/(tick()-r) do
87-
bRing1 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
87+
88-
Ring1 = weld(bRing1,Palm,bRing1,-x/2+((fingwide/2)+((fingwide)*2)),y/2,0,0,0,0)
88+
Dist=150
89-
pRing1 = pa(m,"Block",fingwide,(finghei*0.98)*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pRing1,0.9,1,0.9)
89+
Targ=nil
90-
wRing1 = weld(pRing1,bRing1,pRing1,0,pRing1.Size.y/2,0,0,0,0)
90+
for _,v in pairs(game.Players:children()) do
91-
bRing2 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
91+
if v:IsA("Torso") and v.Character and v.Character:findFirstChild("Torso") and v.Character.Torso:findFirstChild("Right Shoulder") then
92-
Ring2 = weld(bRing2,pRing1,bRing2,0,pRing1.Size.y/2,0,0,0,0)
92+
if (v.Character.Torso.Position-charh.Torso.Position).magnitude<Dist then
93-
pRing2 = pa(m,"Block",fingwide,(finghei*0.98)*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pRing2,0.9,1,0.9)
93+
Dist=(v.Character.Torso.Position-charh.Torso.Position).magnitude
94-
wRing2 = weld(pRing2,bRing2,pRing2,0,pRing1.Size.y/2,0,0,0,0)
94+
Targ=v.Character.Torso
95-
bRing3 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
95+
96-
Ring3 = weld(bRing3,pRing2,bRing3,0,pRing2.Size.y/2,0,0,0,0)
96+
97-
pRing3 = pa(m,"Block",fingwide,(tiphei*0.98)*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pRing3,0.9,1,0.9)
97+
98-
wRing3 = weld(pRing3,bRing3,pRing3,0,pRing3.Size.y/2,0,0,0,0)
98+
if Targ and Targ.Parent then
99-
bPinkie1 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
99+
charh.Humanoid:MoveTo(Targ.Position,workspace.Base)
100-
Pinkie1 = weld(bPinkie1,Palm,bPinkie1,-x/2+((fingwide/2)+((fingwide)*3)),y/2,0,0,0,0)
100+
Targ=nil
101-
pPinkie1 = pa(m,"Block",fingwide,(finghei*0.8)*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pPinkie1,0.9,1,0.9)
101+
102-
wPinkie1 = weld(pPinkie1,bPinkie1,pPinkie1,0,pPinkie1.Size.y/2,0,0,0,0)
102+
103-
bPinkie2 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
103+
charh.Head:remove()
104-
Pinkie2 = weld(bPinkie2,pPinkie1,bPinkie2,0,pPinkie1.Size.y/2,0,0,0,0)
104+
105-
pPinkie2 = pa(m,"Block",fingwide,(finghei*0.8)*s,fingwide,true,false,HTrans,HRef,HCol) mbm(pPinkie2,0.9,1,0.9)
105+
106-
wPinkie2 = weld(pPinkie2,bPinkie2,pPinkie2,0,pPinkie1.Size.y/2,0,0,0,0)
106+
107-
bPinkie3 = pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol)
107+
Infect(char)
108-
Pinkie3 = weld(bPinkie3,pPinkie2,bPinkie3,0,pPinkie2.Size.y/2,0,0,0,0)
108+
--lego