Run it
Copy the script and paste it into your executor.
DrRayLibrary = (:())()
window = DrRayLibrary:(, )
tab = DrRayLibrary.(, )
tab.(, , ()
.(queue_on_teleport .queue_on_teleport, :())
)
tab.(, , ()
.Uses =
.Range =
.OnAnything =
.Fail =
.Variant =
(:())()
)
tab.(, , ()
(:())()
)
tab.(, , ()
(:())()
)
tab.(, , ()
(:())()
)
tab.(, , ()
Bloom = .(, .Lighting)
Bloom.Intensity =
Bloom.Size =
Bloom.Threshold =
DepthOfField = .(, .Lighting)
DepthOfField.FarIntensity =
DepthOfField.FocusDistance =
DepthOfField.InFocusRadius =
DepthOfField.NearIntensity =
SunRays = .(, .Lighting)
SunRays.Intensity =
SunRays.Spread =
ColorCorrection = .(, .Lighting)
ColorCorrection.Brightness =
ColorCorrection.Contrast =
ColorCorrection.Saturation =
.Lighting.GlobalShadows =
.Lighting.OutdoorAmbient = .(, , )
)
tab.(, , ()
Speed =
Players = :()
RunService = :()
Debris = :()
UserInputService = :()
Player = Players.LocalPlayer
Character = Player.Character Player.CharacterAdded:()
Sword = :()[]
Cache = :()[]
Cache2 = :()[]
Cache:()
Cache2:()
Sword.Parent = Player.Backpack
.(()
Tool = Sword
Handle = Tool:()
Humanoid = Character.Humanoid
Torso = Character:() Character:()
(ty)
(data)
obj = .(ty)
k, v (data)
(k) ==
v.Parent = obj
obj[k] = v
obj
BaseUrl =
DamageValues = {
BaseDamage = ,
SlashDamage = ,
LungeDamage =
}
Animations = {
R15Slash = ,
R15Lunge =
}
Damage = DamageValues.BaseDamage
Grips = {
Up = .(, , -, , , , , , , , , ),
Out = .(, , -, , , , , -, , , , -)
}
Sounds = {
Slash = Handle:(),
Lunge = Handle:(),
Unsheath = Handle:()
}
ToolEquipped =
Tool.Grip = Grips.Up
Tool.Enabled =
(Player1, Player2)
(Player1 Player2 Player1.Neutral Player2.Neutral Player1.TeamColor == Player2.TeamColor)
(humanoid, player)
Creator_Tag = .()
Creator_Tag.Name =
Creator_Tag.Value = player
Debris:(Creator_Tag, )
Creator_Tag.Parent = humanoid
(humanoid)
i, v (humanoid:())
v:() v.Name ==
v:()
()
(((Player Player.Parent Character Character.Parent Humanoid Humanoid.Parent Humanoid.Health > Torso Torso.Parent) ) )
(Hit)
Hit Hit.Parent () ToolEquipped
RightArm = Character:() Character:()
RightArm
RightGrip = RightArm:()
RightGrip (RightGrip.Part0 ~= Handle RightGrip.Part1 ~= Handle)
character = Hit.Parent
character == Character
humanoid = character:()
humanoid humanoid.Health ==
player = Players:(character)
player (player == Player (Player, player))
(humanoid)
(humanoid, Player)
humanoid:(Damage)
()
Damage = DamageValues.SlashDamage
Sounds.Slash:()
Humanoid
Humanoid.RigType == .HumanoidRigType.R6
Anim = .()
Anim.Name =
Anim.Value =
Anim.Parent = Tool
Humanoid.RigType == .HumanoidRigType.R15
Anim = Tool:()
Anim
Track = Humanoid:(Anim)
Track:()
()
Damage = DamageValues.LungeDamage
Sounds.Lunge:()
Humanoid
Humanoid.RigType == .HumanoidRigType.R6
Anim = .()
Anim.Name =
Anim.Value =
Anim.Parent = Tool
Humanoid.RigType == .HumanoidRigType.R15
Anim = Tool:()
Anim
Track = Humanoid:(Anim)
Track:()
()
Tool.Grip = Grips.Out
()
Tool.Grip = Grips.Up
Damage = DamageValues.SlashDamage
Tool.Enabled =
LastAttack =
()
Tool.Enabled ToolEquipped ()
Tool.Enabled =
Tick = RunService.Stepped:()
(Tick - LastAttack < )
()
()
LastAttack = Tick
Damage = DamageValues.BaseDamage
SlashAnim = (Tool:() (){
Name = ,
AnimationId = BaseUrl .. Animations.R15Slash,
Parent = Tool
})
LungeAnim = (Tool:() (){
Name = ,
AnimationId = BaseUrl .. Animations.R15Lunge,
Parent = Tool
})
Tool.Enabled =
()
()
ToolEquipped =
Sounds.Unsheath:()
()
Tool.Grip = Grips.Up
ToolEquipped =
Tool.Activated:(Activated)
Tool.Equipped:(Equipped)
Tool.Unequipped:(Unequipped)
Handle.Touched:(Blow)
)
UserInputService.InputBegan:((input, gP)
input.KeyCode == .KeyCode.Q gP
Dummy = :()[]
Grumbo = :()[]
Dummy.Parent =
Grumbo.Parent =
Dummy.HumanoidRootPart.CFrame = Character.HumanoidRootPart.CFrame + .(.(-, ), , .(-, ))
.()
Idle = Grumbo.GrumbleRig.AnimationController.Animator:(Grumbo.GrumbleRig.Idle)
Idle.Looped =
Idle:()
Blink = Grumbo.GrumbleRig.AnimationController.Animator:(Grumbo.GrumbleRig.Blink)
Stun = Grumbo.GrumbleRig.AnimationController.Animator:(Grumbo.GrumbleRig.Stun)
.(()
Grumbo:()
.(.(, ))
Blink:()
)
()
Direction = (Character.HumanoidRootPart.Position - Dummy.HumanoidRootPart.Position).unit
Dummy.HumanoidRootPart.Velocity = Direction * Speed
Dummy.HumanoidRootPart.CFrame = .(Dummy.HumanoidRootPart.Position, Character.HumanoidRootPart.Position)
Dummy.Humanoid:():(()
Dummy.Humanoid.Health <=
Stun:()
.()
Dummy:()
Grumbo:()
)
RunService.RenderStepped:(()
Grumbo:() Dummy:() Dummy:() Dummy:().Health >
Distance = (Character.HumanoidRootPart.Position - Dummy.HumanoidRootPart.Position).magnitude
Distance <= .huge
()
Grumbo:(Dummy.HumanoidRootPart.CFrame)
)
)
)
tab.(, , ()
CustomModifiers:(, )
)
tab.(, , ()
CustomModifiers:(, )
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, rawscripts.net.
Loads Scripts for Doors