Run it
Copy the script and paste it into your executor.
pl = .Players.LocalPlayer
p1 = .(-, , )
p2 = .(, , )
di =
cd =
ct =
ch
hr
(po, co, ro)
mo = .()
mo.Name =
mo.Parent =
po_m = .()
po_m.Name =
po_m.Size = .(, , )
po_m.Position = po
po_m.Anchored =
po_m.CanCollide =
po_m.Transparency =
po_m.Material = .Material.Neon
po_m.Color = co
po_m.Shape = .PartType.Ball
ro
po_m.CFrame = .(po) * ro
po_m.Parent = mo
(si, of, fr_co)
fr_p = .()
fr_p.Size = si
fr_p.Anchored =
fr_p.CanCollide =
fr_p.Material = .Material.SmoothPlastic
fr_p.Color = fr_co .(, , )
ro
fr_p.CFrame = .(po) * ro * .(of)
fr_p.CFrame = .(po + of)
fr_p.Parent = mo
fr_p
(.(, , ), .(, , ))
(.(, , ), .(, -, ))
(.(, , ), .(, , ))
(.(, , ), .(-, , ))
cs = .(, , )
(cs, .(, , ))
(cs, .(-, , ))
(cs, .(, -, ))
(cs, .(-, -, ))
bg = .()
bg.MaxTorque = .(, , )
bg.Parent = po_m
pa = .()
pa.Texture =
pa.Color = ColorSequence.(co)
pa.LightEmission =
pa.Size = NumberSequence.(, )
pa.Transparency = NumberSequence.(, )
pa.Lifetime = NumberRange.(, )
pa.Rate =
pa.Speed = NumberRange.(, )
pa.SpreadAngle = .(, )
pa.Rotation = NumberRange.(, )
pa.RotSpeed = NumberRange.(-, )
pa.Parent = po_m
li = .()
li.Brightness =
li.Color = co
li.Range =
li.Shadows =
li.Parent = po_m
mo
po1 = (p1, .(, , ), )
po2 = (p2, .(, , ), .(, .(), ))
(fr, to)
cd
cd =
so = .()
so.SoundId =
so.Volume =
so.Parent = hr
so:()
so.Ended:(()
so:()
)
ofs = to.CFrame.LookVector *
hr.CFrame = to.CFrame + ofs
fl = .()
fl.Shape = .PartType.Ball
fl.Size = .(, , )
fl.Position = to.Position
fl.Anchored =
fl.CanCollide =
fl.Material = .Material.Neon
fl.Color = to.Color
fl.Transparency =
fl.Parent =
i = ,
fl.Transparency = fl.Transparency +
fl.Size = fl.Size + .(, , )
()
fl:()
(ct)
cd =
(ne_ch)
ch = ne_ch
hr = ch:()
(pl.Character pl.CharacterAdded:())
pl.CharacterAdded:(ss)
:().Heartbeat:(()
hr hr.Parent
p1m = po1:()
p2m = po2:()
p1m p2m
d1 = (hr.Position - p1m.Position).Magnitude
d2 = (hr.Position - p2m.Position).Magnitude
d1 < di
(p1m, p2m)
d2 < di
(p2m, p1m)
)

Prison Life