RND Scanner
RND Scanner
local v2 = game:service("Players")
local v_u_3 = v2.LocalPlayer
local v_u_447 = false
local v_u_202 = workspace.CurrentCamera:WaitForChild("flashcam")
if true then
workspace.spawn.ohmtriggered.Touched:connect(function(p448)
-- upvalues: (copy) v_u_3, (ref) v_u_447, (copy) v_u_202, (copy) v_u_1
if p448:IsDescendantOf(v_u_3.Character) and v_u_447 == false and
workspace.roomnumber.Value <= 0 then
v_u_447 = true
local v_u_449 = workspace.spawn.ohm
game:service("TweenService"):Create(v_u_449.g.t, TweenInfo.new(1,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
["TextColor3"] = Color3.fromRGB(0, 132, 255),
["TextStrokeColor3"] = Color3.fromRGB(0, 81, 255),
["TextTransparency"] = 0
}):Play()
local v_u_450 = game:service("ReplicatedStorage").guest:clone()
local v451 = Instance.new("Sound")
v451.SoundId = "rbxassetid://6874964659"
v451.Parent = v_u_449
v451:play()
game:service("Debris"):AddItem(v451, 5)
local v452 = game:service("ReplicatedStorage").replight:clone()
v452.battery:remove()
v452.gummy:remove()
Instance.new("Weld", v452).Part0 = v452.PrimaryPart
v452.Weld.Part1 = v_u_450["Right Arm"]
v452.Name = "scanner"
v452.Parent = v_u_450
v_u_450.Parent = workspace.spawn
local v_u_453 = v_u_450:clone()
local v454 = Instance.new("Animation")
v454.AnimationId = "rbxassetid://17003419178"
v_u_453.Parent = workspace
local v455 = v_u_453.Humanoid:LoadAnimation(v454)
local v456 = v_u_450.Humanoid:LoadAnimation(v454)
v456:Play()
v455:Play()
repeat
task.wait()
until v456.TimePosition > 0
v456:AdjustSpeed(0)
v455:AdjustSpeed(0)
if false then
for _, v_u_457 in pairs(v_u_450:GetChildren()) do
pcall(function()
-- upvalues: (copy) v_u_457
v_u_457.BrickColor = BrickColor.new("Baby
blue")
v_u_457.Material = Enum.Material.ForceField
end)
end
end
local v_u_458 = false
spawn(function()
-- upvalues: (copy) v_u_450, (copy) v_u_449, (copy)
v_u_453, (ref) v_u_458
local v459 = game:GetService("Players").LocalPlayer
local v460 =
require(game:service("ReplicatedStorage").magic.CameraModule)
local v461 =
require(game:service("ReplicatedStorage").magic:WaitForChild("ViewportWindow"))
local v462 =
require(game:service("ReplicatedStorage").magic:WaitForChild("Portal"))
local v463 = v_u_450
local v464 =
game:service("ReplicatedStorage").magic.portal:clone()
local v465 =
game:service("ReplicatedStorage").deathscreen:clone()
v465:SetPrimaryPartCFrame(v_u_449.door.CFrame)
for _, v466 in pairs(v465:GetDescendants()) do
if v466:IsA("SurfaceGui") or v466:IsA("BasePart") and
v466 ~= v465.door and v466.Position.Z <= 20 then
v466:destroy()
end
end
v465.book:destroy()
v465.Parent = v464
local v_u_467 = Instance.new("Model", workspace)
local v_u_468 =
game:service("ReplicatedStorage").magic.tear:clone()
local v469 = v_u_468:clone()
v_u_468.m.Scale = Vector3.new(0, -0.1)
local v_u_470 = Instance.new("ScreenGui")
v_u_470.ResetOnSpawn = false
v_u_470.Name = "CrowTearsGui"
v_u_470.Parent =
game:service("Players").LocalPlayer.PlayerGui
local v475 =
game:service("RunService").RenderStepped:connect(function()
-- upvalues: (copy) v_u_468
local v471 = v_u_468
local v472 = math.random(-20, 20) / 10
local v473 = math.random(-20, 20) / 10
local v474 = math.random(-20, 20) / 10
v471.Orientation = Vector3.new(v472, v473, v474)
end)
local v_u_476 = {}
local v477 = {}
for _, v478 in pairs(v464:GetChildren()) do
if v478.Name == "gateportal" then
local v_u_479 = v478.PortalA
local v480 = v_u_479:clone()
v480.CFrame =
v480.CFrame:ToWorldSpace(CFrame.new(0, 0, -1, -1, 0, 0, 0, 1, 0, 0, 0, -1))
v480.Name = "PortalB"
v480.Parent = v_u_479.Parent
local v_u_481 = v461.fromPart(v_u_479,
Enum.NormalId.Front, v459.PlayerGui)
local v_u_482 = v461.fromPart(v480,
Enum.NormalId.Front, v459.PlayerGui)
v_u_481.SurfaceGUI.ResetOnSpawn = false
v_u_482.SurfaceGUI.ResetOnSpawn = false
local v483 =
v459.Character:WaitForChild("Humanoid")
local v_u_484 = v478.Grouping.Value
local v485 = v462.new(v483, v_u_481, v_u_482,
v460)
v485:SetWorld(v464)
local v486 = #v477 + 1
table.insert(v477, v486, v485)
local v487 = #v_u_476 + 1
local v488 = v_u_481.SurfaceGUI
table.insert(v_u_476, v487, v488)
v_u_481.SurfaceGUI.Enabled = false
coroutine.resume(coroutine.create(function()
-- upvalues: (copy) v_u_481, (copy)
v_u_484, (copy) v_u_470, (copy) v_u_482, (copy) v_u_479, (copy) v_u_467
wait(0.1)
v_u_481.Name = v_u_484
v_u_481.SurfaceGUI.Parent = v_u_470
v_u_482.SurfaceGUI:destroy()
for _, v489 in
pairs(v_u_481.SurfaceGUI.WorldFrame:GetChildren()[1]:GetChildren()) do
if v489.Name ~= v_u_484 and v_u_484
~= "ground" or v_u_484 == "ground" and v489.Name == "gateportal" then
v489:destroy()
end
end
if false then
v_u_481.SurfaceGUI.WorldFrame.ImageColor3 = Color3.new()
end
local v490 = Instance.new("BlockMesh")
v490.Scale = Vector3.new()
v490.Parent = v_u_479
v_u_479.Transparency = 0
v_u_479.Parent = v_u_467
end))
elseif v478 == v464.PrimaryPart then
local v491 = v478:clone()
v491.Name = "primary"
v491.Parent = v_u_467
v_u_467.PrimaryPart = v491
end
end
wait(0.3)
v464:destroy()
v_u_468.Parent = workspace
v_u_468.CFrame = v_u_449.CFrame
v_u_468.Position = v_u_468.Position + Vector3.new(0, 5)
v_u_467:SetPrimaryPartCFrame(v_u_449.CFrame)
game:service("ContentProvider"):PreloadAsync({
"rbxassetid://6991254829",
"rbxassetid://6828927375",
"rbxassetid://181004957",
"rbxassetid://305734380",
"rbxassetid://4474746611",
"rbxassetid://7160552346"
})
local v492 = Instance.new("Sound", v_u_467.PrimaryPart)
v492.SoundId = "rbxassetid://6828927375"
v492.RollOffMode = Enum.RollOffMode.Linear
v492.MaxDistance = 150
v492.Volume = 0.3333333333333333
v492:play()
game:service("Debris"):AddItem(v492, 6)
game:service("TweenService"):Create(v_u_468,
TweenInfo.new(0.3), {
["Transparency"] = 0.5
}):Play()
game:service("TweenService"):Create(v_u_468.m,
TweenInfo.new(1), {
["Scale"] = Vector3.new(0.05, -0.5, 0.05),
["VertexColor"] = Vector3.new(4, 4, 4)
}):Play()
wait(0.5)
game:service("TweenService"):Create(v_u_468.m,
TweenInfo.new(0.5, Enum.EasingStyle.Elastic, Enum.EasingDirection.In), {
["Scale"] = Vector3.new(0.3, -1, 0.3),
["VertexColor"] = Vector3.new(6, 6, 6)
}):Play()
game:service("TweenService"):Create(v_u_468,
TweenInfo.new(0.7), {
["Transparency"] = 0.9,
["Position"] = v_u_468.Position - Vector3.new(0, 5)
}):Play()
wait(0.5)
v475:Disconnect()
v_u_468.Orientation = Vector3.new()
game:service("TweenService"):Create(v_u_468,
TweenInfo.new(0.3), {
["Transparency"] = 1
}):Play()
game:service("TweenService"):Create(v_u_468.m,
TweenInfo.new(0.3), {
["Scale"] = Vector3.new(2, -0.01, 2),
["VertexColor"] = Vector3.new(1, 1, 1)
}):Play()
game:service("Debris"):AddItem(v_u_468, 1)
for _, v493 in pairs(v_u_476) do
v493.CanvasSize = Vector2.new(2000)
v493.WorldFrame.Size = UDim2.new()
v493.Brightness = 200
v493.ZOffset = 1
v493.Enabled = true
v_u_453.Parent = Instance.new("WorldModel",
v493.WorldFrame)
Instance.new("UICorner",
v493.WorldFrame).CornerRadius = UDim.new(1, 0)
game:service("TweenService"):Create(v493,
TweenInfo.new(2, Enum.EasingStyle.Elastic, Enum.EasingDirection.Out), {
["CanvasSize"] = Vector2.new(2000, 2000)
}):Play()
game:service("TweenService"):Create(v493,
TweenInfo.new(0.7, Enum.EasingStyle.Bounce, Enum.EasingDirection.InOut), {
["LightInfluence"] = 0,
["Brightness"] = 1
}):Play()
game:service("TweenService"):Create(v493.WorldFrame,
TweenInfo.new(1, Enum.EasingStyle.Elastic, Enum.EasingDirection.Out), {
["Size"] = UDim2.new(1, 0, 1)
}):Play()
for _, v494 in
pairs(v493.WorldFrame:GetDescendants()) do
if v494.Name == "teartransparency" then
v494.Parent.Transparency = v494.Value
v494:destroy()
end
end
end
local v_u_495 = 0
local v496 =
game:service("RunService").RenderStepped:connect(function()
-- upvalues: (ref) v_u_495, (copy) v_u_476
if
UserSettings().GameSettings.SavedQualityLevel.Value >= 4 then
if
UserSettings().GameSettings.SavedQualityLevel.Value >= 8 or tick() >= v_u_495 +
0.05 and UserSettings().GameSettings.SavedQualityLevel.Value >= 6 or tick() >=
v_u_495 + 0.2 and UserSettings().GameSettings.SavedQualityLevel.Value < 6 then
for _, _ in pairs(v_u_476) do
end
v_u_495 = tick()
return
end
elseif v_u_495 < 0 then
for _, _ in pairs(v_u_476) do
end
v_u_495 = -69420
end
end)
local v497 = game:service("ReplicatedStorage").magic.wave
v497.Enabled = true
v497.Adornee = v_u_467.PrimaryPart
v497.Parent = v_u_470
game:service("TweenService"):Create(v497,
TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
["Size"] = UDim2.new(200, 0, 200)
}):Play()
game:service("TweenService"):Create(v497.w,
TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
["ImageTransparency"] = 1
}):Play()
game:service("Debris"):AddItem(v497, 2)
local v498 = v497:clone()
v498.AlwaysOnTop = false
v498.MaxDistance = (1 / 0)
v498.Parent = v_u_470
game:service("TweenService"):Create(v498,
TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
["Size"] = UDim2.new(200, 0, 200)
}):Play()
game:service("TweenService"):Create(v498.w,
TweenInfo.new(0.5, Enum.EasingStyle.Linear), {
["ImageTransparency"] = 1
}):Play()
game:service("Debris"):AddItem(v498, 2)
local v499 = Instance.new("Sound")
v499.SoundId = "rbxassetid://181004957"
v499.Volume = 0.39999999999999997
v499:play()
game:service("Debris"):AddItem(v499, 6)
v499.Parent = v_u_467.PrimaryPart
local v500 = Instance.new("Sound")
v500.SoundId = "rbxassetid://305734380"
v500.RollOffMode = Enum.RollOffMode.Linear
v500.MaxDistance = 150
v500.Volume = 0.16666666666666666
v500:play()
game:service("Debris"):AddItem(v500, 6)
v500.Parent = v_u_467.PrimaryPart
local v501 = Instance.new("Sound")
v501.SoundId = "rbxassetid://4474746611"
v501:play()
game:service("Debris"):AddItem(v501, 6)
v501.Parent = v_u_467.PrimaryPart
local v502 = Instance.new("Sound")
v502.Name = "dimhum"
v502.SoundId = "rbxassetid://7160552346"
v502.MaxDistance = 100
v502.Volume = 0.03333333333333333
v502.Looped = true
v502:play()
v502.Parent = v_u_467.PrimaryPart
v_u_458 = true
repeat
task.wait()
until v463.Parent == nil
game:service("TweenService"):Create(v_u_467.PrimaryPart.dimhum,
TweenInfo.new(1), {
["Pitch"] = 3,
["Volume"] = 0
}):Play()
v469.CFrame = v_u_449.CFrame
v_u_467:SetPrimaryPartCFrame(v_u_449.CFrame)
game:service("ContentProvider"):PreloadAsync({
"rbxassetid://6991254829",
"rbxassetid://6828927375",
"rbxassetid://181004957",
"rbxassetid://305734380",
"rbxassetid://4474746611",
"rbxassetid://7160552346"
})
local v503 = Instance.new("Sound", v_u_467.PrimaryPart)
v503.SoundId = "rbxassetid://6828927375"
v503.Volume = 0.16666666666666666
v503.Pitch = 3
v503.RollOffMode = Enum.RollOffMode.Linear
v503.MaxDistance = 150
v503:play()
game:service("TweenService"):Create(v503, TweenInfo.new(1),
{
["Pitch"] = 0
}):Play()
v469.m.Scale = Vector3.new(2, -0.01, 2)
v469.m.VertexColor = Vector3.new(1, 1, 1)
v469.Transparency = 1
game:service("TweenService"):Create(v469, TweenInfo.new(1),
{
["Transparency"] = 0.98,
["Position"] = v469.Position + Vector3.new(0, 5)
}):Play()
game:service("TweenService"):Create(v469.m,
TweenInfo.new(1), {
["Scale"] = Vector3.new(0.1, -0.5, 0.1),
["VertexColor"] = Vector3.new(6, 6, 6)
}):Play()
game:service("Debris"):AddItem(v469, 1.5)
for _, v504 in pairs(v_u_476) do
game:service("TweenService"):Create(v504.WorldFrame,
TweenInfo.new(0.5), {
["ImageTransparency"] = 1
}):Play()
end
v469.Parent = workspace
wait(0.5)
game:service("TweenService"):Create(v469.m,
TweenInfo.new(0.5), {
["Scale"] = Vector3.new(0, -1, 0),
["VertexColor"] = Vector3.new(6, 6, 6)
}):Play()
wait(0.5)
for _, v505 in pairs(v477) do
v505:Destroy()
end
for _, v506 in
pairs(game:service("Players").LocalPlayer:FindFirstChildOfClass("PlayerGui"):GetChi
ldren()) do
if v506.Name == "CrowTearsGui" then
v506:destroy()
end
end
v496:Disconnect()
v_u_470:destroy()
v_u_467:destroy()
v464:destroy()
end)
repeat
task.wait()
until v_u_458 == true
local v509 =
game:service("RunService").RenderStepped:connect(function(p507)
-- upvalues: (copy) v_u_449
local v508 = v_u_449.g.p
v508.Rotation = v508.Rotation + 5 * p507
end)
for _, v510 in pairs(v_u_449:GetChildren()) do
if v510.Name == "scorch" then
game:service("TweenService"):Create(v510,
TweenInfo.new(3, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
["Transparency"] = 0
}):Play()
end
end
v_u_449.g.t.Visible = false
game:service("TweenService"):Create(v_u_449.g.p,
TweenInfo.new(0.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
["Size"] = UDim2.new(0, 100, 0, 100)
}):Play()
task.wait(0.6)
if true then
Instance.new("StringValue", getrenv()._G.msgs).Value =
({ "Hey!", "Over here!", "Hello!" })[math.random(1, 3)]
end
v456:AdjustSpeed(1)
v456:Stop()
v456:Play()
v455:AdjustSpeed(1)
v455:Stop()
v455:Play()
repeat
task.wait()
until v456.TimePosition >= 3.25
v456:AdjustSpeed(0)
v455:AdjustSpeed(0)
if true then
Instance.new("StringValue", getrenv()._G.msgs).Value = ({
"This belongs to you!",
"Take this!",
"You might need this!",
"Just call it even",
"It\'s still dangerous out there",
"Welcome to my base!",
"^_^"
})[math.random(1, 7)]
end
local v_u_511 = Instance.new("ProximityPrompt")
v_u_511.Name = "ClickDetector"
v_u_511.MaxActivationDistance = 8
v_u_511.Parent = v_u_450.scanner.scanner
local v_u_512 = false
v_u_511.Triggered:connect(function()
-- upvalues: (ref) v_u_512, (copy) v_u_511, (ref) v_u_202,
(ref) v_u_1, (copy) v_u_450, (copy) v_u_453
v_u_512 = true
v_u_511:destroy()
getrenv()._G.flashlight = "scanner"
getrenv()._G.lighton = false
getrenv()._G.flashlightcharge = 100
getrenv()._G.flashpressstate = false
for _, v513 in pairs(v_u_202:GetDescendants()) do
if v513.Name == "l" then
v_u_1:Create(v513, TweenInfo.new(0.5,
Enum.EasingStyle.Elastic), {
["Brightness"] = 0
}):Play()
v513.Color = Color3.fromRGB(117, 255, 172)
elseif v513.Name == "hum" then
v513:stop()
v513.SoundId = "rbxassetid://9119801035"
end
end
v_u_450.scanner:destroy()
v_u_453.scanner:destroy()
if true then
Instance.new("StringValue", getrenv()._G.msgs).Value
= ({
"Yeah, you\'re welcome",
"Good luck out there",
"You should pay a visit",
"I\'ll be watching",
"Whatever it is, I hope you find it",
"Goodbye",
":-)"
})[math.random(1, 7)]
end
end)
repeat
task.wait()
until v_u_512 or (workspace.CurrentCamera.CFrame.Position -
v_u_511.Parent.Position).magnitude > 20 or workspace.roomnumber.Value > 0
v456:AdjustSpeed(1)
v455:AdjustSpeed(1)
repeat
task.wait()
until v456.IsPlaying == false
v_u_450:destroy()
v_u_449.g.t.Visible = true
game:service("TweenService"):Create(v_u_449.g.t, TweenInfo.new(2,
Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
["TextColor3"] = Color3.new(),
["TextStrokeColor3"] = Color3.new()
}):Play()
game:service("TweenService"):Create(v_u_449.g.p,
TweenInfo.new(0.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {
["Size"] = UDim2.new()
}):Play()
task.wait(0.5)
v509:Disconnect()
end
end)
end