platinum_Connor

Untitled

Jun 2nd, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. --Made by ParionFire
  2. local UserInputService = game:GetService("UserInputService")
  3. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  4. local punchEvent = ReplicatedStorage:WaitForChild("PunchEvent")
  5. local camera = workspace.CurrentCamera
  6. local data = game.Players.LocalPlayer
  7.  
  8. local ready = true
  9.  
  10. local function punch(inputObject, gameProcessed)
  11. if inputObject.KeyCode == Enum.KeyCode.F and ready then
  12. punchEvent:FireServer()
  13. repeat camera.CameraType = Enum.CameraType.Scriptable until camera.CameraType == Enum.CameraType.Scriptable
  14. for rep = 0,1,0.01 do
  15. camera.CFrame = camera.CFrame:Lerp(data.Character.HumanoidRootPart.CFrame * CFrame.new(0, 2, -6) * CFrame.Angles(math.rad(0), math.rad(-180), math.rad(0)), rep)
  16. game:GetService("RunService").RenderStepped:Wait()
  17. end
  18. wait(1)
  19. for i = 0,1,0.1 do
  20. camera.CFrame = camera.CFrame:Lerp(data.Character.HumanoidRootPart.CFrame * CFrame.new(-6, 2, 0) * CFrame.Angles(math.rad(0), math.rad(290), math.rad(0)), i)
  21. game:GetService("RunService").RenderStepped:Wait()
  22. end
  23. wait(2.5)
  24. repeat camera.CameraType = Enum.CameraType.Custom until camera.CameraType == Enum.CameraType.Custom
  25.  
  26. ready = false
  27. wait(0.5)
  28. ready = true
  29. end
  30. end
  31.  
  32. UserInputService.InputBegan:Connect(punch)
  33. -----------------
Advertisement
Add Comment
Please, Sign In to add comment