Advertisement
OssyExploits

FE SCP-096

Oct 14th, 2021
13,071
-1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.09 KB | None | 0 1
  1. --[[
  2.  
  3. Hats Required (Free)
  4.  
  5. https://www.roblox.com/catalog/3443038622/International-Fedora-Peru
  6. https://www.roblox.com/catalog/3409612660/International-Fedora-USA
  7. https://www.roblox.com/catalog/4047554959/International-Fedora-Brazil
  8. https://www.roblox.com/catalog/3940375351/International-Fedora-Philippines
  9. https://www.roblox.com/catalog/62234425/Brown-Hair
  10.  
  11.  
  12.  
  13. ]]--
  14.  
  15. game:GetService("Players").LocalPlayer.Character.InternationalFedora.Name = 'fe1'
  16. game:GetService("Players").LocalPlayer.Character.InternationalFedora.Name = 'fe3'
  17. game:GetService("Players").LocalPlayer.Character["International Fedora"].Name = 'fe2'
  18. game:GetService("Players").LocalPlayer.Character["International Fedora"].Name = 'fe4'
  19. for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() do
  20. if v:IsA("BasePart") and v.Name ~="HumanoidRootPart" then
  21. game:GetService("RunService").Heartbeat:connect(function()
  22. v.Velocity = Vector3.new(0,-30,0)
  23. wait(0.5)
  24. end)
  25. end
  26. end
  27.  
  28. local LocalPlayer = game.Players.LocalPlayer
  29.  
  30. function Create(HatName, position, rotation, part)
  31. Instance.new("Attachment",game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle)
  32. Instance.new("AlignPosition",game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle)
  33. Instance.new("AlignOrientation", game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle)
  34. Instance.new("Attachment",game:GetService("Workspace")[LocalPlayer.Name][part])
  35. workspace[LocalPlayer.Name][part].Attachment.Name = HatName
  36. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AccessoryWeld:Destroy()
  37. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AlignPosition.Attachment0 = game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.Attachment
  38. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AlignOrientation.Attachment0 = game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.Attachment
  39. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AlignPosition.Attachment1 = game:GetService("Workspace")[LocalPlayer.Name][part][HatName]
  40. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AlignOrientation.Attachment1 = game:GetService("Workspace")[LocalPlayer.Name][part][HatName]
  41. game:GetService("Workspace")[LocalPlayer.Name][part][HatName].Position = position
  42. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.Attachment.Rotation = rotation
  43. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AlignPosition.Responsiveness = 200
  44. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AlignOrientation.Responsiveness = 200
  45. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AlignPosition.RigidityEnabled = true
  46. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.AlignOrientation.RigidityEnabled = true
  47. end
  48.  
  49. function Edit(HatName, position, rotation, part)
  50. game:GetService("Workspace")[LocalPlayer.Name][HatName].Handle.Attachment.Rotation = rotation
  51. game:GetService("Workspace")[LocalPlayer.Name][part][HatName].Position = position
  52. end
  53.  
  54. function rmesh(HatName)
  55. for _,mesh in next, workspace[LocalPlayer.Name][HatName]:GetDescendants() do
  56. if mesh:IsA("Mesh") or mesh:IsA("SpecialMesh") then
  57. mesh:Remove()
  58. end
  59. end
  60. end
  61.  
  62. Create('fe1',Vector3.new(0,1.5,0),Vector3.new(0,0,0),'Right Arm')
  63. Create('fe2',Vector3.new(0,1.5,0),Vector3.new(0,0,0),'Left Arm')
  64. Create('fe3',Vector3.new(0,1.5,0),Vector3.new(0,0,0),'Left Leg')
  65. Create('fe4',Vector3.new(0,1.5,0),Vector3.new(0,0,0),'Right Leg')
  66. Create('Hat1',Vector3.new(0,-1.4,0),Vector3.new(0,90,0),'Torso')
  67.  
  68. rmesh('fe1')
  69. rmesh('fe2')
  70. rmesh('fe3')
  71. rmesh('fe4')
  72. rmesh('Hat1')
  73.  
  74.  
  75.  
  76.  
  77. sethiddenproperty(game.Players.LocalPlayer,"MaximumSimulationRadius",math.huge)
  78. sethiddenproperty(game.Players.LocalPlayer,"SimulationRadius",1.0000000331814e+32)
  79.  
  80. for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() do
  81. if v:IsA("BasePart") and v.Name ~="HumanoidRootPart" then
  82. game:GetService("RunService").Heartbeat:connect(function()
  83. v.Velocity = Vector3.new(0,-25.05,0)
  84. wait(0.5)
  85. end)
  86. end
  87. end
  88.  
  89. local Fling = true --// Recommended: true
  90. local FlingBlockInvisible = true --// Recommended: false (So you can see the flinging block)
  91. local HighlightFlingBlock = true --// Recommended: true
  92. local FlingHighlightColor = Color3.fromRGB(30,255,30)
  93.  
  94. -- // Uses Mizt's bypass \\ --
  95.  
  96. Bypass = "death"
  97. loadstring(game:GetObjects("rbxassetid://5325226148")[1].Source)()
  98.  
  99. e = Instance.new("BodyVelocity",game.Players.LocalPlayer.Character.HumanoidRootPart)
  100. e.Velocity = Vector3.new(0,-25.05,0)
  101. e.P = math.huge
  102. --e.MaxForce = Vector3.new(0,3000,0)
  103.  
  104. local IsDead = false
  105. local StateMover = true
  106.  
  107. local playerss = workspace.non
  108. local bbv,bullet
  109. if Bypass == "death" then
  110. bullet = game.Players.LocalPlayer.Character["HumanoidRootPart"]
  111. bullet.Transparency = (FlingBlockInvisible ~= true and 0 or 1)
  112. bullet.Massless = true
  113. if bullet:FindFirstChildOfClass("Attachment") then
  114. for _,v in pairs(bullet:GetChildren()) do
  115. if v:IsA("Attachment") then
  116. v:Destroy()
  117. end
  118. end
  119. end
  120.  
  121. bbv = Instance.new("BodyPosition",bullet)
  122. bbv.Position = playerss.Torso.Position
  123. end
  124.  
  125. if Bypass == "death" then
  126. coroutine.wrap(function()
  127. while true do
  128. if not playerss or not playerss:FindFirstChildOfClass("Humanoid") or playerss:FindFirstChildOfClass("Humanoid").Health <= 0 then IsDead = true; return end
  129. if StateMover then
  130. bbv.Position = playerss.Torso.Position
  131. bullet.Position = playerss.Torso.Position
  132. end
  133. game:GetService("RunService").RenderStepped:wait()
  134. end
  135. end)()
  136. end
  137.  
  138. if HighlightFlingBlock ~= false then
  139. local Highlight = Instance.new("SelectionBox")
  140. Highlight.Adornee = bullet
  141. Highlight.Color3 = (typeof(FlingHighlightColor)=="Color3" and FlingHighlightColor) or (Color3.fromRGB(255,0,0))
  142. Highlight.Parent = bullet
  143. Highlight.Name = "HighlightBox"
  144. end
  145.  
  146. bbav = Instance.new("BodyAngularVelocity",bullet)
  147. bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
  148. bbav.P = 100000000000000000000000000000
  149. bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
  150.  
  151. local Player=game.Players.LocalPlayer local Character=workspace.non local hum = Character.Humanoid local LeftArm=Character["Left Arm"] local LeftLeg=Character["Left Leg"] local RightArm=Character["Right Arm"] local RightLeg=Character["Right Leg"] local Root=Character["HumanoidRootPart"] local Head=Character["Head"] local Torso=Character["Torso"] local Neck=Torso["Neck"] local mouse = Player:GetMouse() local position = nil local sine = 0 local t = 0 local change = 1
  152.  
  153. local HEADLERP = Instance.new("ManualWeld")
  154. HEADLERP.Parent = Head
  155. HEADLERP.Part0 = Head
  156. HEADLERP.Part1 = Head
  157. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  158.  
  159. local TORSOLERP = Instance.new("ManualWeld")
  160. TORSOLERP.Parent = Root
  161. TORSOLERP.Part0 = Torso
  162. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  163.  
  164. local ROOTLERP = Instance.new("ManualWeld")
  165. ROOTLERP.Parent = Root
  166. ROOTLERP.Part0 = Root
  167. ROOTLERP.Part1 = Torso
  168. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  169.  
  170. local RIGHTARMLERP = Instance.new("ManualWeld")
  171. RIGHTARMLERP.Parent = RightArm
  172. RIGHTARMLERP.Part0 = RightArm
  173. RIGHTARMLERP.Part1 = Torso
  174. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  175.  
  176. local LEFTARMLERP = Instance.new("ManualWeld")
  177. LEFTARMLERP.Parent = LeftArm
  178. LEFTARMLERP.Part0 = LeftArm
  179. LEFTARMLERP.Part1 = Torso
  180. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  181.  
  182. local RIGHTLEGLERP = Instance.new("ManualWeld")
  183. RIGHTLEGLERP.Parent = RightLeg
  184. RIGHTLEGLERP.Part0 = RightLeg
  185. RIGHTLEGLERP.Part1 = Torso
  186. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  187.  
  188. local LEFTLEGLERP = Instance.new("ManualWeld")
  189. LEFTLEGLERP.Parent = LeftLeg
  190. LEFTLEGLERP.Part0 = LeftLeg
  191. LEFTLEGLERP.Part1 = Torso
  192. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  193.  
  194. function swait(num)
  195. if num == 0 or num == nil then
  196. game:service("RunService").Stepped:wait(0)
  197. else
  198. for i = 0, num do
  199. game:service("RunService").Stepped:wait(0)
  200. end
  201. end
  202. end
  203.  
  204. m = game.Players.LocalPlayer:GetMouse()
  205.  
  206. cry = false
  207. idle = true
  208.  
  209. toggle = false
  210.  
  211. m.KeyDown:connect(function(k)
  212. if k == "q" then
  213. Character.Humanoid.WalkSpeed = 100
  214. end
  215. end)
  216.  
  217. m.KeyUp:connect(function(k)
  218. if k == "q" then
  219. Character.Humanoid.WalkSpeed = 16
  220. end
  221. end)
  222.  
  223. m.KeyDown:Connect(function(k)
  224. if k == 'f' then
  225. if toggle == false then
  226. toggle = true
  227. cry = true
  228. idle = false
  229. elseif toggle then
  230. toggle = false
  231. cry = false
  232. idle = true
  233. end
  234. end
  235. end)
  236.  
  237. coroutine.wrap(function() -------Checks
  238. while true do
  239. if idle then
  240. if Root.Velocity.y > 1 then
  241. position = "jump"
  242. elseif Root.Velocity.y < -1 then
  243. position = "fall"
  244. elseif Root.Velocity.Magnitude < 2 then
  245. position = "idle"
  246. elseif Root.Velocity.Magnitude < 20 then
  247. position = "walk"
  248. elseif Root.Velocity.Magnitude > 20 then
  249. position = "run"
  250. end
  251. end
  252. wait()
  253. end
  254. end)()
  255.  
  256. coroutine.wrap(function() -------Checks
  257. while true do
  258. if cry then
  259. if Root.Velocity.y > 1 then
  260. position = "jump"
  261. elseif Root.Velocity.y < -1 then
  262. position = "fall"
  263. elseif Root.Velocity.Magnitude < 2 then
  264. position = "idle2"
  265. elseif Root.Velocity.Magnitude < 20 then
  266. position = "walk"
  267. elseif Root.Velocity.Magnitude > 20 then
  268. position = "run"
  269. end
  270. end
  271. wait()
  272. end
  273. end)()
  274.  
  275. coroutine.wrap(function()
  276. while true do
  277. sine = sine + change
  278. if position == "idle" then
  279. change = 1
  280. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), -1 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + -7 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  281. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), 1 + -0.1 * math.sin(sine/12)) * CFrame.Angles(math.rad(-120 + 5 * math.sin(sine/12)), math.rad(-70 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  282. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12), 1 + -0.1 * math.sin(sine/12)) * CFrame.Angles(math.rad(-120 + 5 * math.sin(sine/12)), math.rad(70 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  283. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 1.8 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-30 + -7 * math.sin(sine/12)), math.rad(10 + 0 * math.sin(sine/12)), math.rad(-4 + 0 * math.sin(sine/12))),0.1)
  284. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 1.8 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-30 + -7 * math.sin(sine/12)), math.rad(-10 + 0 * math.sin(sine/12)), math.rad(4 + 0 * math.sin(sine/12))),0.1)
  285. elseif position == "walk" then
  286. change = 1
  287. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), 2 + 0.1 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  288. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 40 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  289. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + -40 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  290. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 4 + 0.1 * math.sin(sine/12), 0.3 + 0.3 * math.sin(sine/12)) * CFrame.Angles(math.rad(-5 + -20 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  291. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 4 + 0.1 * math.sin(sine/12), 0.3 + -0.3 * math.sin(sine/12)) * CFrame.Angles(math.rad(-5 + 20 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  292. elseif position == "run" then
  293. change = 5
  294. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), 2 + 0.2 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  295. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5 + 0 * math.sin(sine/12), 2 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-85 + 5 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  296. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5 + 0 * math.sin(sine/12), 2 + 0 * math.sin(sine/12), 0.5 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-85 + 5 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  297. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 4 + 0.5 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-1 + -100 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  298. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 4 + -0.5 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-1 + 100 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  299. elseif position == "jump" then
  300. --clerp here
  301. elseif position == "fall" then
  302. --clerp here
  303. elseif position == "idle2" then
  304. change = 1.3
  305. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0 + 0 * math.sin(sine/12), 2 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 20 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  306. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-150 + 0 * math.sin(sine/12)), math.rad(-100 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  307. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12), 1 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(-150 + 0 * math.sin(sine/12)), math.rad(100 + 0 * math.sin(sine/12)), math.rad(0 + 0 * math.sin(sine/12))),0.1)
  308. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5 + 0 * math.sin(sine/12), 4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 20 * math.sin(sine/12)), math.rad(-4 + 0 * math.sin(sine/12)), math.rad(-2 + 0 * math.sin(sine/12))),0.1)
  309. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5 + 0 * math.sin(sine/12), 4 + 0 * math.sin(sine/12), 0 + 0 * math.sin(sine/12)) * CFrame.Angles(math.rad(0 + 20 * math.sin(sine/12)), math.rad(4 + 0 * math.sin(sine/12)), math.rad(2 + 0 * math.sin(sine/12))),0.1)
  310. end
  311. swait()
  312. end
  313. end)()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement