Josiahiscool73

pepe scrept

Jan 15th, 2026
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.35 KB | None | 0 0
  1. -- put in workspace https://files.catbox.moe/jwgjp8.zip
  2. local folderName = "meshes"
  3. local player = game.Players.LocalPlayer
  4. local char = player.Character or player.CharacterAdded:Wait()
  5.  
  6. local function getAsset(id)
  7. if id:find("rbxassetid://") or id:find("http") then return id end
  8. local cleanId = id:match("([^/]+)$") or id
  9. local path = folderName .. "/" .. cleanId
  10. if isfile and isfile(path) then
  11. return getcustomasset(path)
  12. end
  13. return id:find("rbxasset://") and id or "rbxassetid://" .. cleanId
  14. end
  15.  
  16. local AttachmentModel = Instance.new("Model")
  17. AttachmentModel.Name = "AttachmentModel"
  18. AttachmentModel.Parent = char
  19.  
  20. local BasePart = Instance.new("Part")
  21. BasePart.Name = "BasePart"
  22. BasePart.Size = Vector3.new(1.484, 0.526, 0.539)
  23. BasePart.Color = Color3.fromRGB(163, 162, 165)
  24. BasePart.Material = Enum.Material.SmoothPlastic
  25. BasePart.CanCollide = false
  26. BasePart.Massless = true
  27. BasePart.Parent = AttachmentModel
  28.  
  29. local BaseMesh = Instance.new("SpecialMesh")
  30. BaseMesh.MeshId = getAsset("7093427066")
  31. BaseMesh.MeshType = Enum.MeshType.FileMesh
  32. BaseMesh.Parent = BasePart
  33.  
  34. local ExtensionPart = Instance.new("Part")
  35. ExtensionPart.Name = "ExtensionPart"
  36. ExtensionPart.Size = Vector3.new(0.447, 0.852, 0.723)
  37. ExtensionPart.Color = Color3.fromRGB(234, 184, 146)
  38. ExtensionPart.CanCollide = false
  39. ExtensionPart.Massless = true
  40. ExtensionPart.Parent = BasePart
  41.  
  42. local ExtensionMesh = Instance.new("SpecialMesh")
  43. ExtensionMesh.MeshId = getAsset("afdbbb7cf29f0798d6fa6ff07e08553e")
  44. ExtensionMesh.MeshType = Enum.MeshType.FileMesh
  45. ExtensionMesh.Parent = ExtensionPart
  46.  
  47. local ExtensionWeld = Instance.new("Weld")
  48. ExtensionWeld.Part0 = BasePart
  49. ExtensionWeld.Part1 = ExtensionPart
  50. ExtensionWeld.C0 = CFrame.new(0.27, -0.31, 0.12) * CFrame.Angles(math.rad(-20.7), math.rad(-180), math.rad(8.76))
  51. ExtensionWeld.Parent = ExtensionPart
  52.  
  53. local OverlayPart = Instance.new("Part")
  54. OverlayPart.Name = "OverlayPart"
  55. OverlayPart.Size = Vector3.new(1.484, 0.526, 0.539)
  56. OverlayPart.Color = Color3.fromRGB(234, 184, 146)
  57. OverlayPart.CanCollide = false
  58. OverlayPart.Massless = true
  59. OverlayPart.Parent = BasePart
  60.  
  61. local OverlayMesh = Instance.new("SpecialMesh")
  62. OverlayMesh.MeshId = getAsset("767088ba9f373e77b2f56a757248670f")
  63. OverlayMesh.MeshType = Enum.MeshType.FileMesh
  64. OverlayMesh.Parent = OverlayPart
  65.  
  66. local OverlayWeld = Instance.new("Weld")
  67. OverlayWeld.Part0 = BasePart
  68. OverlayWeld.Part1 = OverlayPart
  69. OverlayWeld.C0 = CFrame.new(-0.0023, 0, -0.004)
  70. OverlayWeld.Parent = OverlayPart
  71.  
  72. local EmitterPart = Instance.new("Part")
  73. EmitterPart.Name = "EmitterPart"
  74. EmitterPart.Size = Vector3.new(0.431, 0.383, 0.428)
  75. EmitterPart.Color = Color3.fromRGB(218, 134, 122)
  76. EmitterPart.Material = Enum.Material.Glass
  77. EmitterPart.CanCollide = false
  78. EmitterPart.Massless = true
  79. EmitterPart.Parent = BasePart
  80.  
  81. local EmitterMesh = Instance.new("SpecialMesh")
  82. EmitterMesh.MeshId = getAsset("564d1bf18317a0a46b5a2b0077733b4f")
  83. EmitterMesh.MeshType = Enum.MeshType.FileMesh
  84. EmitterMesh.Parent = EmitterPart
  85.  
  86. local EmitterJoint = Instance.new("Motor6D")
  87. EmitterJoint.Name = "EmitterJoint"
  88. EmitterJoint.Part0 = BasePart
  89. EmitterJoint.Part1 = EmitterPart
  90. EmitterJoint.C0 = CFrame.new(-0.711918, 0.040504, 0.005760, -0.994518, 0, -0.104565, 0, 1, 0, 0.104565, 0, -0.994518)
  91. EmitterJoint.Parent = BasePart
  92.  
  93. local ParticleFX = Instance.new("ParticleEmitter")
  94. ParticleFX.Name = "ParticleFX"
  95. ParticleFX.Texture = "http://www.roblox.com/asset/?id=141285996"
  96. ParticleFX.Rate = 0
  97. ParticleFX.Lifetime = NumberRange.new(3.25)
  98. ParticleFX.Speed = NumberRange.new(1)
  99. ParticleFX.Acceleration = Vector3.new(0, -1, 0)
  100. ParticleFX.Size = NumberSequence.new(0.3)
  101. ParticleFX.EmissionDirection = Enum.NormalId.Bottom
  102. ParticleFX.Parent = EmitterPart
  103.  
  104. local root = char:FindFirstChild("LowerTorso") or char:FindFirstChild("Torso") or char.HumanoidRootPart
  105. local BodyWeld = Instance.new("Motor6D")
  106. BodyWeld.Name = "BodyWeld"
  107. BodyWeld.Part0 = root
  108. BodyWeld.Part1 = BasePart
  109. BodyWeld.C0 = CFrame.new(0.02, -0.97, -0.91) * CFrame.Angles(math.rad(3.43), math.rad(-90.86), math.rad(10.29))
  110. BodyWeld.Parent = BasePart
  111.  
  112. local toggle = false
  113. game:GetService("UserInputService").InputBegan:Connect(function(input, gpe)
  114. if gpe then return end
  115. if input.KeyCode == Enum.KeyCode.F then
  116. toggle = not toggle
  117. ParticleFX.Rate = toggle and 58 or 0
  118. end
  119. end)
  120.  
Add Comment
Please, Sign In to add comment