Advertisement
RobloxScripTTPoster

(Doors) Haloween Crucifix Script

Dec 2nd, 2022 (edited)
436
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.32 KB | None | 1 0
  1. --// Halloween Crucifix (Execute in prerun shop)
  2. function FullVersion() do
  3. local Functions = loadstring(game:HttpGet("https://raw.githubusercontent.com/RegularVynixu/Utilities/main/Functions.lua"))()
  4.  
  5.  
  6.  
  7. -- Create your tool here
  8. local exampleTool = game:GetObjects("rbxassetid://11583370312")[1]
  9. exampleTool.Parent = game.Players.LocalPlayer.Backpack
  10. local Players = game:GetService("Players")
  11. local UIS = game:GetService("UserInputService")
  12. local tool = exampleTool
  13. local Plr = Players.LocalPlayer
  14. local Char = Plr.Character or Plr.CharacterAdded:Wait()
  15. local Hum = Char:WaitForChild("Humanoid")
  16. local RightArm = Char:WaitForChild("RightUpperArm")
  17. local LeftArm = Char:WaitForChild("LeftUpperArm")
  18. local RightC1 = RightArm.RightShoulder.C1
  19. local LeftC1 = LeftArm.LeftShoulder.C1
  20. local function setupCrucifix(tool)
  21. RightArm.Name = "R_Arm"
  22. LeftArm.Name = "L_Arm"
  23.  
  24. RightArm.RightShoulder.C1 = RightC1 * CFrame.Angles(math.rad(-90), math.rad(-15), 0)
  25. LeftArm.LeftShoulder.C1 = LeftC1 * CFrame.new(-0.2, -0.3, -0.5) * CFrame.Angles(math.rad(-125), math.rad(25), math.rad(25))
  26. for _, v in next, Hum:GetPlayingAnimationTracks() do
  27. v:Stop()
  28. end
  29. end
  30. tool.Equipped:Connect(function()
  31. setupCrucifix(exampleTool)
  32. game.Players.LocalPlayer:SetAttribute("Hidden", true)
  33. UIS.InputBegan:Connect(function(input)
  34. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  35. if tool.Parent == game.Players.LocalPlayer.Character then
  36. if game.Workspace:FindFirstChild("Lookman") then
  37. local eyes = game.Workspace:FindFirstChild("Lookman").Core
  38. local crucifixed = Instance.new("BoolValue")
  39. crucifixed.Parent = eyes
  40. crucifixed.Name = "GettingCrucifixed"
  41. eyes.Ambience.Playing = false
  42. eyes.Repent.Looped = true
  43. eyes.Repent:Play()
  44. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  45. local camara = game.Workspace.CurrentCamera
  46. local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value, function(shakeCf)
  47. camara.CFrame = camara.CFrame * shakeCf
  48. end)
  49. camShake:Start()
  50.  
  51. camShake:ShakeOnce(3.5, 10, 0.1, 1.5)
  52. wait(1.2)
  53. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  54. local camara = game.Workspace.CurrentCamera
  55. local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value, function(shakeCf)
  56. camara.CFrame = camara.CFrame * shakeCf
  57. end)
  58. camShake:Start()
  59.  
  60. camShake:ShakeOnce(3.5, 10, 0.1, 1.5)
  61. wait(1.2)
  62. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  63. local camara = game.Workspace.CurrentCamera
  64. local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value, function(shakeCf)
  65. camara.CFrame = camara.CFrame * shakeCf
  66. end)
  67. camShake:Start()
  68.  
  69. camShake:ShakeOnce(3.5, 10, 0.1, 1.5)
  70. wait(1.2)
  71. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  72. local camara = game.Workspace.CurrentCamera
  73. local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value, function(shakeCf)
  74. camara.CFrame = camara.CFrame * shakeCf
  75. end)
  76. camShake:Start()
  77.  
  78. camShake:ShakeOnce(3.5, 10, 0.1, 1.5)
  79. wait(1.2)
  80. local ClonedMesh = tool.NewOneBro:Clone()
  81. ClonedMesh.Parent = game.Workspace
  82. ClonedMesh.Anchored = true
  83. tool:Destroy()
  84. eyes.Repent.Playing = false
  85. eyes.Scream:Play()
  86. eyes.PointLight.Enabled = false
  87. eyes.PointLight.Enabled = false
  88. local CameraShaker = require(game.ReplicatedStorage.CameraShaker)
  89. local camara = game.Workspace.CurrentCamera
  90. local camShake = CameraShaker.new(Enum.RenderPriority.Camera.Value, function(shakeCf)
  91. camara.CFrame = camara.CFrame * shakeCf
  92. end)
  93. camShake:Start()
  94.  
  95. camShake:ShakeOnce(6, 10, 0.1, 4.5)
  96. loadstring(game:HttpGet(("https://raw.githubusercontent.com/lolthatseazy/KillEyes/main/Source.lua"),true))()
  97. wait(0.3)
  98. game.Workspace:FindFirstChild("Lookman"):Destroy()
  99. end
  100. end
  101. end
  102. end)
  103. end)
  104. tool.Unequipped:Connect(function()
  105. game.Players.LocalPlayer:SetAttribute("Hidden", false)
  106. RightArm.Name = "RightUpperArm"
  107. LeftArm.Name = "LeftUpperArm"
  108.  
  109. RightArm.RightShoulder.C1 = RightC1
  110. LeftArm.LeftShoulder.C1 = LeftC1
  111. end)
  112.  
  113. local Unlock = require(game.Players.LocalPlayer.PlayerGui.MainUI.Initiator.Main_Lobby.RemoteListener.Modules.AchievementUnlock)
  114. local Achievements = debug.getupvalue(Unlock, 1)
  115.  
  116. local custom = {
  117. Title = "Unlock The Halloween Crucifix Christmas",
  118. Desc = "How did you..", --first line
  119. Reason = "Somehow.. You Obtained the Halloween Crucifix of Christmas", --change this for second line of the badgs desc
  120. BadgeId = 2127965910, --change badge id for image
  121. Category = 0,
  122. }
  123.  
  124. local old = {}
  125. for i, v in next, Achievements.Join do
  126. old[i] = v
  127. end
  128.  
  129. for i, v in next, custom do
  130. Achievements.Join[i] = v
  131. end
  132.  
  133. Unlock(nil, "Join")
  134.  
  135. for i, v in next, old do
  136. Achievements.Join[i] = v
  137. end
  138. end
  139. end
  140. FullVersion()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement