----Roblox hologram script for script builders :) -Able also go down and put your name there.
t = Instance.new("Tool")
t.Parent = game.Players.Putyournamehere.Backpack
t.Name = "Hologram"
local handlee = Instance.new("Part")
handlee.Name = "Handle"
handlee.Parent = t
handlee.formFactor = "Plate"
handlee.BrickColor = BrickColor.new("Mid grey")
handlee.Size = Vector3.new(1, 1, 2)
handlee.TopSurface = "Smooth"
handlee.BottomSurface = "Smooth"
handlee.Transparency = 0
handlee.Reflectance = 0
-----------------------------------------mesh
m = Instance.new("BlockMesh")
m.Parent = handlee
m.Scale = Vector3.new(0.9, 0.2, 0.9)
-----------------------------------------Brick2
local LL = Instance.new("Part")
LL.Name = "Part"
LL.Parent = t
LL.formFactor = "Plate"
LL.BrickColor = BrickColor.new("Bright blue")
LL.Size = Vector3.new(1, 1, 1)
LL.TopSurface = "Smooth"
LL.BottomSurface = "Smooth"
LL.Transparency = 0.4
LL.Reflectance = 0
LL.CanCollide = false
-----------------------------------------mesh
m = Instance.new("BlockMesh")
m.Parent = LL
m.Scale = Vector3.new(0.2, 0.4, 0.2)
-----------------------------------------weld
w2 = Instance.new("Weld")
w2.Parent = handlee
w2.Part0 = LL
w2.Part1 = handlee
w2.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(0.1, -0.2, 0.5)
local b = Instance.new("Part")
b.Name = "Part"
b.Parent = t
b.formFactor = "Plate"
b.BrickColor = BrickColor.new("Bright blue")
b.Size = Vector3.new(1, 1, 1)
b.TopSurface = "Smooth"
b.BottomSurface = "Smooth"
b.Transparency = 0.4
b.Reflectance = 0
b.CanCollide = false
-----------------------------------------mesh
m = Instance.new("CylinderMesh")
m.Parent = b
m.Scale = Vector3.new(0.5, 0.05, 0.5)
-----------------------------------------weld
w2 = Instance.new("Weld")
w2.Parent = handlee
w2.Part0 = b
w2.Part1 = handlee
w2.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(0, -0.1, 0.5)
-----------------------------------------Brick2
local RL = Instance.new("Part")
RL.Name = "Part"
RL.Parent = t
RL.formFactor = "Plate"
RL.BrickColor = BrickColor.new("Bright blue")
RL.Size = Vector3.new(1, 1, 1)
RL.TopSurface = "Smooth"
RL.BottomSurface = "Smooth"
RL.Transparency = 0.4
RL.Reflectance = 0
RL.CanCollide = false
-----------------------------------------mesh
m = Instance.new("BlockMesh")
m.Parent = RL
m.Scale = Vector3.new(0.2, 0.4, 0.2)
-----------------------------------------weld
w2 = Instance.new("Weld")
w2.Parent = handlee
w2.Part0 = RL
w2.Part1 = handlee
w2.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(-0.1, -0.2, 0.5)
-----------------------------------------Brick2
local T = Instance.new("Part")
T.Name = "Part"
T.Parent = t
T.formFactor = "Plate"
T.BrickColor = BrickColor.new("Bright blue")
T.Size = Vector3.new(1, 1, 1)
T.TopSurface = "Smooth"
T.BottomSurface = "Smooth"
T.Transparency = 0.4
T.Reflectance = 0
T.CanCollide = false
-----------------------------------------mesh
m = Instance.new("BlockMesh")
m.Parent = T
m.Scale = Vector3.new(0.4, 0.4, 0.2)
-----------------------------------------weld
w2 = Instance.new("Weld")
w2.Parent = handlee
w2.Part0 = T
w2.Part1 = handlee
w2.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(0, -0.6, 0.5)
-----------------------------------------Brick2
local RA = Instance.new("Part")
RA.Name = "Part"
RA.Parent = t
RA.formFactor = "Plate"
RA.BrickColor = BrickColor.new("Bright blue")
RA.Size = Vector3.new(1, 1, 1)
RA.TopSurface = "Smooth"
RA.BottomSurface = "Smooth"
RA.Transparency = 0.4
RA.Reflectance = 0
RA.CanCollide = false
-----------------------------------------mesh
m = Instance.new("BlockMesh")
m.Parent = RA
m.Scale = Vector3.new(0.2, 0.4, 0.2)
-----------------------------------------weld
w2 = Instance.new("Weld")
w2.Parent = handlee
w2.Part0 = RA
w2.Part1 = handlee
w2.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(-0.3, -0.6, 0.5)
-----------------------------------------Brick2
local LA = Instance.new("Part")
LA.Name = "Part"
LA.Parent = t
LA.formFactor = "Plate"
LA.BrickColor = BrickColor.new("Bright blue")
LA.Size = Vector3.new(1, 1, 1)
LA.TopSurface = "Smooth"
LA.BottomSurface = "Smooth"
LA.Transparency = 0.4
LA.Reflectance = 0
LA.CanCollide = false
-----------------------------------------mesh
m = Instance.new("BlockMesh")
m.Parent = LA
m.Scale = Vector3.new(0.2, 0.4, 0.2)
-----------------------------------------weld
w2 = Instance.new("Weld")
w2.Parent = handlee
w2.Part0 = LA
w2.Part1 = handlee
w2.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(0.3, -0.6, 0.5)
-----------------------------------------Brick2
local Head = Instance.new("Part")
Head.Name = "Part"
Head.Parent = t
Head.formFactor = "Plate"
Head.BrickColor = BrickColor.new("Bright blue")
Head.Size = Vector3.new(1, 1, 1)
Head.TopSurface = "Smooth"
Head.BottomSurface = "Smooth"
Head.Transparency = 0.4
Head.Reflectance = 0
Head.CanCollide = false
-----------------------------------------mesh
m = Instance.new("SpecialMesh")
m.Parent = Head
m.Scale = Vector3.new(0.2, 0.22, 0.2)
-----------------------------------------weld
w2 = Instance.new("Weld")
w2.Parent = handlee
w2.Part0 = Head
w2.Part1 = handlee
w2.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(0, -0.9, 0.5)
-----------------------------------------Brick2
local R = Instance.new("Part")
R.Name = "Part"
R.Parent = t
R.formFactor = "Plate"
R.BrickColor = BrickColor.new("Bright blue")
R.Size = Vector3.new(1, 1, 1)
R.TopSurface = "Smooth"
R.BottomSurface = "Smooth"
R.Transparency = 1
R.Reflectance = 0
R.CanCollide = false
-----------------------------------------mesh
m = Instance.new("BlockMesh")
m.Parent = R
m.Scale = Vector3.new(0.2, 0.2, 0.4)
-----------------------------------------weld
w2 = Instance.new("Weld")
w2.Parent = handlee
w2.Part0 = R
w2.Part1 = handlee
w2.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(-0.3, -0.7, 0.6)
--Gui------------------------------------------------------------------------------------------------------------
vip = "Ablescriptigothacked"
plyr = game.Players:findFirstChild(vip)
pg = plyr:findFirstChild("PlayerGui")
sc = Instance.new("ScreenGui")
sc.Name = "Holo gui"
sc.Parent = pg
tx = Instance.new("TextButton")
tx.BackgroundTransparency = 0.3
tx.Name = "Text - Reset"
tx.Parent = sc
tx.Position = UDim2.new(0, 300, 0, 64)
tx.Size = UDim2.new(0, 99, 0, 20)
tx.Text = "Turn off"
tx.MouseButton1Click:connect(function()
human = plyr.Character:findFirstChild("Humanoid")
if human ~= nil then
R.Transparency = 1
Head.Transparency = 0.6
T.Transparency = 0.6
RA.Transparency = 0.6
LA.Transparency = 0.6
LL.Transparency = 0.6
RL.Transparency = 0.6
wait(1)
Head.Transparency = 0.9
T.Transparency = 0.9
RA.Transparency = 0.9
LA.Transparency = 0.9
LL.Transparency = 0.9
RL.Transparency = 0.9
wait(1)
Head.Transparency = 1
T.Transparency = 1
RA.Transparency = 1
LA.Transparency = 1
LL.Transparency = 1
RL.Transparency = 1
wait(1)
end
end)
tx = Instance.new("TextButton")
tx.BackgroundTransparency = 0.3
tx.Name = "Text - Reset"
tx.Parent = sc
tx.Position = UDim2.new(0, 300, 0, 84)
tx.Size = UDim2.new(0, 99, 0, 20)
tx.Text = "Turn on"
tx.MouseButton1Click:connect(function()
human = plyr.Character:findFirstChild("Humanoid")
if human ~= nil then
R.Transparency = 1
Head.Transparency = 0.9
T.Transparency = 0.9
RA.Transparency = 0.9
LA.Transparency = 0.9
LL.Transparency = 0.9
RL.Transparency = 0.9
wait(1)
Head.Transparency = 0.6
T.Transparency = 0.6
RA.Transparency = 0.6
LA.Transparency = 0.6
LL.Transparency = 0.6
RL.Transparency = 0.6
wait(1)
Head.Transparency = 0.4
T.Transparency = 0.4
RA.Transparency = 0.4
LA.Transparency = 0.4
LL.Transparency = 0.4
RL.Transparency = 0.4
wait(1)
end
end)
tx = Instance.new("TextButton")
tx.BackgroundTransparency = 0.3
tx.Name = "Text - Reset"
tx.Parent = sc
tx.Position = UDim2.new(0, 300, 0, 104)
tx.Size = UDim2.new(0, 99, 0, 20)
tx.Text = "Point"
tx.MouseButton1Click:connect(function()
human = plyr.Character:findFirstChild("Humanoid")
if human ~= nil then
RA.Transparency = 1
R.Transparency = 0.4
end
end)
tx = Instance.new("TextButton")
tx.BackgroundTransparency = 0.3
tx.Name = "Text - Reset"
tx.Parent = sc
tx.Position = UDim2.new(0, 300, 0, 124)
tx.Size = UDim2.new(0, 99, 0, 20)
tx.Text = "Normal"
tx.MouseButton1Click:connect(function()
human = plyr.Character:findFirstChild("Humanoid")
if human ~= nil then
RA.Transparency = 0.4
R.Transparency = 1
end
end)
plyr.Chatted:connect(function(msg)
if msg == "removed" then
sc:Remove()
end
end)
script.Parent = Game.Players.Putyournamehere.Character