Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Calamari Luau Decompiler [BETA, only available due to customer request]
- -- 885/977 operations decompiled
- local v0 = game.Players.LocalPlayer
- v0.CameraMaxZoomDistance = 12
- wait(3)
- wait()
- v1 = game.Players.LocalPlayer.Character
- if not v1 then
- v1 = game.Players.LocalPlayer.Character
- v2 = v2:GetMouse()
- local v3 = game.Players.LocalPlayer.Character.Humanoid
- local v4 = game.Players.LocalPlayer.Character.HumanoidRootPart
- v5 = v5:WaitForChild("Backpack")
- v6 = v6:WaitForChild("Config")
- v7 = game.Players.LocalPlayer.PlayerGui
- v8 = game:GetService("UserInputService")
- local v9 = false
- v10 = false
- local v11 = false
- local v12 = false
- local v13 = false
- local v14 = v6.CurrentCombo
- local v15 = v6.Attacking
- v16 = v16:WaitForChild("Stunned")
- local v17 = false
- v18 = false
- local v19 = false
- local v20 = false
- local v21 = false
- v22 = script:WaitForChild("Animations")
- v23 = v23:WaitForChild("Fist")
- v24 = v24:LoadAnimation(v23.Attack1)
- v25 = v25:LoadAnimation(v23.Attack2)
- v26 = v26:LoadAnimation(v23.Attack3)
- v27 = v27:LoadAnimation(v23.Attack4)
- v28 = v28:LoadAnimation(v23.Attack5)
- v29 = v29:LoadAnimation(v23.Block)
- v30 = v30:LoadAnimation(v23.Stance)
- v31 = v31:WaitForChild("Sword")
- v32 = v32:LoadAnimation(v31.Attack1)
- v33 = v33:LoadAnimation(v31.Attack2)
- v34 = v34:LoadAnimation(v31.Attack3)
- v35 = v35:LoadAnimation(v31.Attack4)
- v36 = v36:LoadAnimation(v31.Attack5)
- v37 = v37:LoadAnimation(v31.Block)
- v38 = v38:LoadAnimation(v31.Stance)
- v39 = v39:LoadAnimation(v31.Equip)
- v40 = v40:LoadAnimation(v31.Dequip)
- v41 = v41:LoadAnimation(v31.HoldSheathe)
- v42 = v42:WaitForChild("Dashing")
- v43 = v43:LoadAnimation(v42.Forward)
- v44 = v44:LoadAnimation(v42.Right)
- v45 = v45:LoadAnimation(v42.Left)
- v46 = v46:LoadAnimation(v42.Back)
- v47 = v47:LoadAnimation(v22.Run)
- v48 = v48:LoadAnimation(v22.Run2)
- v49 = v49:LoadAnimation(v22.LandAnimation)
- v50 = {}
- v51 = 1
- v50[v51] = v24
- v51 = 2
- v50[v51] = v25
- v51 = 3
- v50[v51] = v26
- v51 = 4
- v50[v51] = v27
- v51 = 5
- v50[v51] = v28
- v50 = {}
- v51 = 1
- v50[v51] = v32
- v51 = 2
- v50[v51] = v33
- v51 = 3
- v50[v51] = v34
- v51 = 4
- v50[v51] = v35
- v51 = 5
- v50[v51] = v36
- v50 = function()
- v0()
- v0 = spawn
- local v1 = function()
- local v0 = up0.Value
- v1 = 5
- v0 = up0
- v0.Value = 1
- v0 = up1
- v0.Value = false
- v0 = up2.CanBlock
- v0.Value = false
- wait(0.800000)
- wait(0.005000)
- v0 = false
- up3 = v0
- v0 = up2.CanBlock
- v0.Value = false
- v0 = false
- up4 = v0
- end
- v0 = up0
- v0 = up1
- v0 = up2
- v0 = up3
- up4(v1)
- end
- v0 = v20
- v50 = function()
- v2 = up0:WaitForChild("Torso")
- local v0 = v2.Velocity.magnitude
- v1 = 1
- v0 = false
- if true then
- return v0
- end
- v0 = false
- return v0
- end
- v0 = v6
- local v52 = function(arg0, arg1)
- local v2 = game.Workspace.CurrentCamera
- v4 = up0.Health
- v5 = up0.MaxHealth
- v3 = v4 / v5
- v4 = up1
- if not v4 then
- if not v4 then
- if not v4 then
- if not v4 then
- v4 = up5.Backpack.Config.Stunned.Value
- v5 = false
- if v4 ~= v5 then
- if true then
- end
- v4 = up5.Backpack.Config.Blocking.Value
- v5 = false
- if v4 ~= v5 then
- if true then
- end
- v4 = up6
- v5 = false
- if v4 ~= v5 then
- if true then
- end
- v4 = up5.Stamina.Value
- v5 = 25
- if true then
- end
- v4 = up0:GetState()
- v5 = false
- v6 = false
- up7 = v6
- v6 = up8.Dashing
- v6.Value = false
- v7 = function()
- wait(1.500000)
- v0 = false
- up0 = v0
- end
- local arg0 = up7
- spawn(v7)
- v6 = nil
- v7 = 0
- v8 = new("BodyVelocity")
- v9 = Vector3(1000000.000000, 1000000.000000, 1000000.000000)
- v8.MaxForce = v9
- v8.Name = "ManualVelocity"
- v8.Parent = up9
- v9 = up2
- v10 = false
- if v9 ~= v10 then
- v7 = -90
- v9 = CFrame(-2, 0, 0)
- v6 = v9
- up10:Play()
- end
- v9 = up4
- v10 = false
- if v9 ~= v10 then
- v7 = 90
- v9 = CFrame(2, 0, 0)
- v6 = v9
- up11:Play()
- end
- v9 = up1
- v10 = false
- if v9 ~= v10 then
- v7 = -180
- up12:Play()
- end
- v9 = up3
- v10 = false
- if v9 ~= v10 then
- v7 = 0
- v9 = CFrame(0, 0, 2)
- v6 = v9
- up13:Play()
- v9 = Vector3(100000.000000, 0, 100000.000000)
- v8.MaxForce = v9
- v9 = Vector3(game.Workspace.CurrentCamera.CFrame.X, up9.CFrame.Y, game.Workspace.CurrentCamera.CFrame.Z)
- v11 = game.Workspace.CurrentCamera.CFrame
- v12 = CFrame(0, 0, 2)
- v10 = v11 * v12
- v11 = Vector3(v11 * v12.X, up9.CFrame.Y, v11 * v12.Z)
- v14 = v9
- v15 = v11
- v13 = CFrame(v14, v15)
- local v17 = v7
- v16 = rad(v17)
- v14 = Angles(0, v16, 0)
- v12 = v13 * v14
- v14 = v13 * v14.lookVector
- v16 = arg0 * v3
- v15 = arg0 + v16
- v8.Velocity = v14 * v15
- script.Dash:FireServer()
- v14 = arg1
- wait(v14)
- v13:Destroy()
- wait(0.100000)
- v13 = up8.Dashing
- v13.Value = false
- end
- end
- end
- end
- end
- end
- end
- end
- end
- v0 = v15
- v6.Attacking.Changed:Connect(v52)
- v50 = function(arg0, arg1)
- if arg1 then
- local v2 = arg0.KeyCode
- local v3 = G
- if v2 ~= v3 then
- v2 = up0
- v3 = false
- if v2 ~= v3 then
- if true then
- end
- v2 = false
- up0 = v2
- script.Breath:FireServer()
- wait(5.500000)
- v2 = false
- up0 = v2
- end
- end
- end
- end
- v51 = function(arg0, arg1)
- local v2 = arg0.UserInputType
- local v3 = MouseButton2
- if v2 == v3 then
- v2 = arg0.KeyCode
- v3 = R
- if v2 ~= v3 then
- v2 = up0.Humanoid.Health
- v3 = 0
- if true then
- end
- script.StopBlocking:FireServer()
- v2 = up1.Blocking
- v2.Value = false
- end
- end
- end
- v0 = v1
- v51 = function(arg0, arg1)
- if arg1 then
- local v2 = arg0.KeyCode
- local v3 = W
- if v2 ~= v3 then
- v2 = false
- up0 = v2
- v2 = arg0.KeyCode
- v3 = A
- if v2 ~= v3 then
- v2 = false
- up1 = v2
- v2 = arg0.KeyCode
- v3 = S
- if v2 ~= v3 then
- v2 = false
- up2 = v2
- v2 = arg0.KeyCode
- v3 = D
- if v2 ~= v3 then
- v2 = false
- up3 = v2
- end
- end
- end
- end
- end
- end
- v0 = v14
- v51 = function()
- local v2 = up0.Character.HumanoidRootPart.Position
- v3 = up1
- local v0 = v2 - v3.magnitude
- v1 = 50
- v0 = up0.Name
- v1 = "EnviedTy"
- if v0 == v1 then
- v0 = up2
- v1 = false
- if v0 ~= v1 then
- v0 = false
- up2 = v0
- v0 = script.CheckCharacterFor:InvokeServer("CanTeleport")
- v1 = false
- if v0 ~= v1 then
- up0:Kick("Unexpected Behavior")
- end
- v2 = function()
- wait(0.500000)
- v0 = false
- up0 = v0
- end
- v0 = up2
- spawn(v2)
- v0 = up0.Character.HumanoidRootPart.Position
- up1 = v0
- v0 = 16
- v1 = 50
- v2 = up3.Attacking.Value
- v3 = false
- if v2 ~= v3 then
- v2 = false
- up4 = v2
- v2 = up4
- v3 = false
- if v2 ~= v3 then
- v2 = up5:GetState()
- v3 = Freefall
- if v2 == v3 then
- v2 = up5:GetState()
- v3 = Jumping
- if v2 == v3 then
- v2 = v2()
- v3 = false
- if v2 ~= v3 then
- v0 = 16
- up6:Stop()
- up7:Stop()
- end
- v2 = 25
- v4 = up3.Speed.Value
- v3 = v4 / 3.000000
- v0 = v2 + v3
- v2 = up3.Breath.Value
- v3 = 0
- v3 = up3.Breath.Value
- v2 = v3 / 6.000000
- v3 = 20
- v2 = 20
- v0 = v0 + v2
- v2 = up3.InStance.Value
- v3 = false
- if v2 ~= v3 then
- v2 = up3.Weapon.Value
- v3 = "Fist"
- if v2 == v3 then
- if not v2 then
- up7.IsPlaying:Play()
- up6:Stop()
- end
- if not v2 then
- up6.IsPlaying:Play()
- up7:Stop()
- end
- up6:Stop()
- up7:Stop()
- v2 = up3.Dashing.Value
- v3 = false
- if v2 ~= v3 then
- v0 = 0
- v2 = up3.Blocking.Value
- v3 = false
- if v2 ~= v3 then
- v2 = false
- up4 = v2
- v2 = up3.CombatMode.Value
- v3 = false
- if v2 ~= v3 then
- v2 = up3.InStance.Value
- v3 = false
- if v2 ~= v3 then
- v2 = up3.Weapon.Value
- v3 = "Fist"
- if v2 ~= v3 then
- up8:Play()
- up9:Stop()
- end
- up8:Stop()
- up9:Play()
- while true do
- v2()
- v2 = up3.Weapon.Value
- v3 = "Fist"
- if v2 == v3 then
- v2 = up3.InStance.Value
- v3 = false
- if v2 ~= v3 then
- up10:Play()
- end
- up10:Stop()
- while true do
- v2()
- up10:Stop()
- v2 = up3.Blocking.Value
- v3 = false
- if v2 ~= v3 then
- v2 = up3.Weapon.Value
- v3 = "Fist"
- if v2 ~= v3 then
- up11:Play()
- up12:Stop()
- end
- up11:Stop()
- up12:Play()
- v0 = 12
- v1 = 0
- while true do
- up11:Stop()
- up12:Stop()
- v2 = up3.Stunned.Value
- v3 = false
- if v2 == v3 then
- v2 = up3.FullyStunned.Value
- v3 = false
- if v2 ~= v3 then
- v2 = false
- up11:Stop()
- up12:Stop()
- end
- v2 = false
- v2 = up5
- v2.WalkSpeed = 3
- v2.JumpPower = 0
- up5()
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- v0 = v37
- v0 = v40
- v0 = v46
- v0 = v21
- v2.KeyDown:connect(v53)
- v0 = v13
- v8.InputBegan:Connect(v53)
- v8.InputBegan:Connect(v53)
- v51 = false
- v0 = v51
- v8.InputBegan:Connect(v54)
- v52 = false
- v0 = v39
- v8.InputBegan:Connect(v55)
- v53 = false
- v0 = v6
- v8.InputBegan:Connect(v55)
- v53 = false
- v0 = v53
- v8.InputBegan:Connect(v56)
- v0 = v6
- v8.InputEnded:Connect(v56)
- v0 = v6
- v8.InputBegan:Connect(v56)
- v0 = v6
- v8.InputEnded:Connect(v56)
- v0 = v17
- v8.InputEnded:Connect(v56)
- v0 = v12
- v8.InputBegan:Connect(v56)
- v0 = v12
- v8.InputEnded:Connect(v56)
- v54 = 1
- v55 = v0.Stamina
- v0 = v3
- v56 = 5
- local v57 = game.Players.LocalPlayer.Character.Torso.Position.Y
- v0 = v6
- v58 = v0.Character.HumanoidRootPart.Position
- v59 = false
- v61 = game:GetService("RunService")
- v0 = v37
- v60 = v61.RenderStepped:Connect(v62)
- v0 = v60
- game.Players.LocalPlayer.Character.Humanoid.Died:connect(v63)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement