Advertisement
Martinman117

Journal 2.0

Aug 19th, 2022 (edited)
898
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 16.45 KB | Software | 0 0
  1. -- Made by ShatteredVR#0712
  2. -- Version: 2.1
  3. -- Update: Text clearing fix
  4.  
  5. -- Instances:
  6.  
  7. local RPJournal = Instance.new("ScreenGui")
  8. local Journal = Instance.new("Frame")
  9. local UICorner = Instance.new("UICorner")
  10. local TextLabel = Instance.new("TextLabel")
  11. local TextBox = Instance.new("TextBox")
  12. local UICorner_2 = Instance.new("UICorner")
  13. local TextButton = Instance.new("TextButton")
  14. local Load = Instance.new("TextButton")
  15. local Save = Instance.new("TextButton")
  16. local TextLabelS = Instance.new("TextLabel")
  17. local ASLoad = Instance.new("TextButton")
  18. local TextButton_2 = Instance.new("TextButton")
  19. local UICorner_3 = Instance.new("UICorner")
  20. local Welcomer = Instance.new("TextLabel")
  21.  
  22. --Properties:
  23.  
  24. RPJournal.Name = "RPJournal"
  25. RPJournal.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  26. RPJournal.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  27.  
  28. Journal.Name = "Journal"
  29. Journal.Parent = RPJournal
  30. Journal.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  31. Journal.BorderColor3 = Color3.fromRGB(27, 42, 53)
  32. Journal.Position = UDim2.new(0.349479139, 0, 0.292564154, 0)
  33. Journal.Size = UDim2.new(0, 577, 0, 463)
  34.  
  35. UICorner.CornerRadius = UDim.new(0, 16)
  36. UICorner.Parent = Journal
  37.  
  38. TextLabel.Parent = Journal
  39. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  40. TextLabel.BackgroundTransparency = 1.000
  41. TextLabel.Position = UDim2.new(1.59098792, 0, -0.317494601, 0)
  42. TextLabel.Size = UDim2.new(0, 200, 0, 50)
  43. TextLabel.Visible = false
  44. TextLabel.Font = Enum.Font.SourceSans
  45. TextLabel.Text = ""
  46. TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
  47. TextLabel.TextSize = 14.000
  48.  
  49. TextBox.Parent = Journal
  50. TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  51. TextBox.Position = UDim2.new(0.0207972266, 0, 0.0755939484, 0)
  52. TextBox.Size = UDim2.new(0, 552, 0, 414)
  53. TextBox.ClearTextOnFocus = false
  54. TextBox.Font = Enum.Font.SourceSans
  55. TextBox.MultiLine = true
  56. TextBox.Text = ""
  57. TextBox.TextColor3 = Color3.fromRGB(0, 0, 0)
  58. TextBox.TextSize = 20.000
  59. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  60. TextBox.TextYAlignment = Enum.TextYAlignment.Top
  61.  
  62. UICorner_2.Parent = TextBox
  63.  
  64. TextButton.Parent = Journal
  65. TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  66. TextButton.BackgroundTransparency = 1.000
  67. TextButton.Position = UDim2.new(0.944149852, 0, 0, 0)
  68. TextButton.Size = UDim2.new(0, 32, 0, 35)
  69. TextButton.Font = Enum.Font.SourceSans
  70. TextButton.Text = "X"
  71. TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  72. TextButton.TextSize = 28.000
  73. TextButton.TextWrapped = true
  74.  
  75. Load.Name = "Load"
  76. Load.Parent = Journal
  77. Load.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  78. Load.BackgroundTransparency = 1.000
  79. Load.Position = UDim2.new(0.186784178, 0, 0.0064794817, 0)
  80. Load.Size = UDim2.new(0, 77, 0, 28)
  81. Load.Font = Enum.Font.SourceSans
  82. Load.Text = "Load"
  83. Load.TextColor3 = Color3.fromRGB(255, 255, 255)
  84. Load.TextSize = 28.000
  85. Load.TextWrapped = true
  86.  
  87. Save.Name = "Save"
  88. Save.Parent = Journal
  89. Save.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  90. Save.BackgroundTransparency = 1.000
  91. Save.Position = UDim2.new(0.0360042751, 0, 0.0064794817, 0)
  92. Save.Size = UDim2.new(0, 77, 0, 28)
  93. Save.Font = Enum.Font.SourceSans
  94. Save.Text = "Save"
  95. Save.TextColor3 = Color3.fromRGB(255, 255, 255)
  96. Save.TextSize = 28.000
  97. Save.TextWrapped = true
  98.  
  99. TextLabelS.Name = "TextLabelS"
  100. TextLabelS.Parent = Journal
  101. TextLabelS.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  102. TextLabelS.BackgroundTransparency = 1.000
  103. TextLabelS.Position = UDim2.new(1.59098792, 0, -0.317494601, 0)
  104. TextLabelS.Size = UDim2.new(0, 200, 0, 50)
  105. TextLabelS.Visible = false
  106. TextLabelS.Font = Enum.Font.SourceSans
  107. TextLabelS.Text = ""
  108. TextLabelS.TextColor3 = Color3.fromRGB(0, 0, 0)
  109. TextLabelS.TextSize = 14.000
  110.  
  111. ASLoad.Name = "ASLoad"
  112. ASLoad.Parent = Journal
  113. ASLoad.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  114. ASLoad.BackgroundTransparency = 1.000
  115. ASLoad.Position = UDim2.new(0.334097862, 0, 0.0064794817, 0)
  116. ASLoad.Size = UDim2.new(0, 155, 0, 28)
  117. ASLoad.Font = Enum.Font.SourceSans
  118. ASLoad.Text = "Load Auto Save"
  119. ASLoad.TextColor3 = Color3.fromRGB(255, 255, 255)
  120. ASLoad.TextScaled = true
  121. ASLoad.TextSize = 28.000
  122. ASLoad.TextWrapped = true
  123.  
  124. TextButton_2.Parent = RPJournal
  125. TextButton_2.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  126. TextButton_2.Position = UDim2.new(0, 0, 0.476367027, 0)
  127. TextButton_2.Size = UDim2.new(0, 200, 0, 50)
  128. TextButton_2.Font = Enum.Font.SourceSans
  129. TextButton_2.Text = "Open"
  130. TextButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  131. TextButton_2.TextSize = 36.000
  132. TextButton_2.TextWrapped = true
  133.  
  134. UICorner_3.Parent = TextButton_2
  135.  
  136. Welcomer.Name = "Welcomer"
  137. Welcomer.Parent = RPJournal
  138. Welcomer.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  139. Welcomer.BackgroundTransparency = 1.000
  140. Welcomer.Position = UDim2.new(0.447916657, 0, 0.484708071, 0)
  141. Welcomer.Size = UDim2.new(0, 200, 0, 50)
  142. Welcomer.Visible = false
  143. Welcomer.Font = Enum.Font.SourceSans
  144. Welcomer.Text = "Welcome!"
  145. Welcomer.TextColor3 = Color3.fromRGB(0, 0, 0)
  146. Welcomer.TextScaled = true
  147. Welcomer.TextSize = 14.000
  148. Welcomer.TextWrapped = true
  149.  
  150. -- Scripts:
  151.  
  152. local function WIUGH_fake_script() -- TextButton.LocalScript
  153.     local script = Instance.new('LocalScript', TextButton)
  154.  
  155.     script.Parent.MouseButton1Up:Connect(function()
  156.         script.Parent.Visible = false
  157.         script.Parent.Parent.TextBox.Visible = false
  158.         script.Parent.Parent.Parent.Journal.Visible = false
  159.         script.Parent.Parent.Parent.TextButton.Visible = true
  160.     end)
  161. end
  162. coroutine.wrap(WIUGH_fake_script)()
  163. local function TLTBV_fake_script() -- Journal.LocalScript
  164.     local script = Instance.new('LocalScript', Journal)
  165.  
  166.     script.Parent.Active = true
  167.     script.Parent.Draggable = true
  168. end
  169. coroutine.wrap(TLTBV_fake_script)()
  170. local function GTIU_fake_script() -- TextButton_2.LocalScript
  171.     local script = Instance.new('LocalScript', TextButton_2)
  172.  
  173.     script.Parent.MouseButton1Up:Connect(function()
  174.         script.Parent.Visible = false
  175.         script.Parent.Parent.Journal.Visible = true
  176.         script.Parent.Parent.Journal.TextButton.Visible = false
  177.         script.Parent.Parent.Journal.TextBox.Visible = false
  178.         script.Parent.Parent.Journal.Load.Visible = false
  179.         script.Parent.Parent.Journal.Save.Visible = false
  180.         script.Parent.Parent.Journal.ASLoad.Visible = false
  181.         script.Parent.Parent.Journal.BackgroundTransparency = 1
  182.         wait()
  183.         script.Parent.Parent.Journal.BackgroundTransparency = 1
  184.         wait()
  185.         script.Parent.Parent.Journal.BackgroundTransparency = 0.99
  186.         wait()
  187.         script.Parent.Parent.Journal.BackgroundTransparency = 0.98
  188.         wait()
  189.         script.Parent.Parent.Journal.BackgroundTransparency = 0.97
  190.         wait()
  191.         script.Parent.Parent.Journal.BackgroundTransparency = 0.96
  192.         wait()
  193.         script.Parent.Parent.Journal.BackgroundTransparency = 0.95
  194.         wait()
  195.         script.Parent.Parent.Journal.BackgroundTransparency = 0.94
  196.         wait()
  197.         script.Parent.Parent.Journal.BackgroundTransparency = 0.93
  198.         wait()
  199.         script.Parent.Parent.Journal.BackgroundTransparency = 0.92
  200.         wait()
  201.         script.Parent.Parent.Journal.BackgroundTransparency = 0.91
  202.         wait()
  203.         script.Parent.Parent.Journal.BackgroundTransparency = 0.9
  204.         wait()
  205.         script.Parent.Parent.Journal.BackgroundTransparency = 0.89
  206.         wait()
  207.         script.Parent.Parent.Journal.BackgroundTransparency = 0.88
  208.         wait()
  209.         script.Parent.Parent.Journal.BackgroundTransparency = 0.87
  210.         wait()
  211.         script.Parent.Parent.Journal.BackgroundTransparency = 0.86
  212.         wait()
  213.         script.Parent.Parent.Journal.BackgroundTransparency = 0.85
  214.         wait()
  215.         script.Parent.Parent.Journal.BackgroundTransparency = 0.84
  216.         wait()
  217.         script.Parent.Parent.Journal.BackgroundTransparency = 0.83
  218.         wait()
  219.         script.Parent.Parent.Journal.BackgroundTransparency = 0.82
  220.         wait()
  221.         script.Parent.Parent.Journal.BackgroundTransparency = 0.81
  222.         wait()
  223.         script.Parent.Parent.Journal.BackgroundTransparency = 0.8
  224.         wait()
  225.         script.Parent.Parent.Journal.BackgroundTransparency = 0.79
  226.         wait()
  227.         script.Parent.Parent.Journal.BackgroundTransparency = 0.78
  228.         wait()
  229.         script.Parent.Parent.Journal.BackgroundTransparency = 0.77
  230.         wait()
  231.         script.Parent.Parent.Journal.BackgroundTransparency = 0.76
  232.         wait()
  233.         script.Parent.Parent.Journal.BackgroundTransparency = 0.75
  234.         wait()
  235.         script.Parent.Parent.Journal.BackgroundTransparency = 0.74
  236.         wait()
  237.         script.Parent.Parent.Journal.BackgroundTransparency = 0.73
  238.         wait()
  239.         script.Parent.Parent.Journal.BackgroundTransparency = 0.72
  240.         wait()
  241.         script.Parent.Parent.Journal.BackgroundTransparency = 0.71
  242.         wait()
  243.         script.Parent.Parent.Journal.BackgroundTransparency = 0.7
  244.         wait()
  245.         script.Parent.Parent.Journal.BackgroundTransparency = 0.69
  246.         wait()
  247.         script.Parent.Parent.Journal.BackgroundTransparency = 0.68
  248.         wait()
  249.         script.Parent.Parent.Journal.BackgroundTransparency = 0.67
  250.         wait()
  251.         script.Parent.Parent.Journal.BackgroundTransparency = 0.66
  252.         wait()
  253.         script.Parent.Parent.Journal.BackgroundTransparency = 0.65
  254.         wait()
  255.         script.Parent.Parent.Journal.BackgroundTransparency = 0.64
  256.         wait()
  257.         script.Parent.Parent.Journal.BackgroundTransparency = 0.63
  258.         wait()
  259.         script.Parent.Parent.Journal.BackgroundTransparency = 0.62
  260.         wait()
  261.         script.Parent.Parent.Journal.BackgroundTransparency = 0.61
  262.         wait()
  263.         script.Parent.Parent.Journal.BackgroundTransparency = 0.6
  264.         wait()
  265.         script.Parent.Parent.Journal.BackgroundTransparency = 0.59
  266.         wait()
  267.         script.Parent.Parent.Journal.BackgroundTransparency = 0.58
  268.         wait()
  269.         script.Parent.Parent.Journal.BackgroundTransparency = 0.57
  270.         wait()
  271.         script.Parent.Parent.Journal.BackgroundTransparency = 0.56
  272.         wait()
  273.         script.Parent.Parent.Journal.BackgroundTransparency = 0.55
  274.         wait()
  275.         script.Parent.Parent.Journal.BackgroundTransparency = 0.54
  276.         wait()
  277.         script.Parent.Parent.Journal.BackgroundTransparency = 0.53
  278.         wait()
  279.         script.Parent.Parent.Journal.BackgroundTransparency = 0.52
  280.         wait()
  281.         script.Parent.Parent.Journal.BackgroundTransparency = 0.51
  282.         wait()
  283.         script.Parent.Parent.Journal.BackgroundTransparency = 0.5
  284.         wait()
  285.         script.Parent.Parent.Journal.BackgroundTransparency = 0.49
  286.         wait()
  287.         script.Parent.Parent.Journal.BackgroundTransparency = 0.48
  288.         wait()
  289.         script.Parent.Parent.Journal.BackgroundTransparency = 0.47
  290.         wait()
  291.         script.Parent.Parent.Journal.BackgroundTransparency = 0.46
  292.         wait()
  293.         script.Parent.Parent.Journal.BackgroundTransparency = 0.45
  294.         wait()
  295.         script.Parent.Parent.Journal.BackgroundTransparency = 0.44
  296.         wait()
  297.         script.Parent.Parent.Journal.BackgroundTransparency = 0.43
  298.         wait()
  299.         script.Parent.Parent.Journal.BackgroundTransparency = 0.42
  300.         wait()
  301.         script.Parent.Parent.Journal.BackgroundTransparency = 0.41
  302.         wait()
  303.         script.Parent.Parent.Journal.BackgroundTransparency = 0.4
  304.         wait()
  305.         script.Parent.Parent.Journal.BackgroundTransparency = 0.39
  306.         wait()
  307.         script.Parent.Parent.Journal.BackgroundTransparency = 0.38
  308.         wait()
  309.         script.Parent.Parent.Journal.BackgroundTransparency = 0.37
  310.         wait()
  311.         script.Parent.Parent.Journal.BackgroundTransparency = 0.36
  312.         wait()
  313.         script.Parent.Parent.Journal.BackgroundTransparency = 0.35
  314.         wait()
  315.         script.Parent.Parent.Journal.BackgroundTransparency = 0.34
  316.         wait()
  317.         script.Parent.Parent.Journal.BackgroundTransparency = 0.33
  318.         wait()
  319.         script.Parent.Parent.Journal.BackgroundTransparency = 0.32
  320.         wait()
  321.         script.Parent.Parent.Journal.BackgroundTransparency = 0.31
  322.         wait()
  323.         script.Parent.Parent.Journal.BackgroundTransparency = 0.3
  324.         wait()
  325.         script.Parent.Parent.Journal.BackgroundTransparency = 0.29
  326.         wait()
  327.         script.Parent.Parent.Journal.BackgroundTransparency = 0.28
  328.         wait()
  329.         script.Parent.Parent.Journal.BackgroundTransparency = 0.27
  330.         wait()
  331.         script.Parent.Parent.Journal.BackgroundTransparency = 0.26
  332.         wait()
  333.         script.Parent.Parent.Journal.BackgroundTransparency = 0.25
  334.         wait()
  335.         script.Parent.Parent.Journal.BackgroundTransparency = 0.24
  336.         wait()
  337.         script.Parent.Parent.Journal.BackgroundTransparency = 0.23
  338.         wait()
  339.         script.Parent.Parent.Journal.BackgroundTransparency = 0.22
  340.         wait()
  341.         script.Parent.Parent.Journal.BackgroundTransparency = 0.21
  342.         wait()
  343.         script.Parent.Parent.Journal.BackgroundTransparency = 0.2
  344.         wait()
  345.         script.Parent.Parent.Journal.BackgroundTransparency = 0.19
  346.         wait()
  347.         script.Parent.Parent.Journal.BackgroundTransparency = 0.18
  348.         wait()
  349.         script.Parent.Parent.Journal.BackgroundTransparency = 0.17
  350.         wait()
  351.         script.Parent.Parent.Journal.BackgroundTransparency = 0.16
  352.         wait()
  353.         script.Parent.Parent.Journal.BackgroundTransparency = 0.15
  354.         wait()
  355.         script.Parent.Parent.Journal.BackgroundTransparency = 0.14
  356.         wait()
  357.         script.Parent.Parent.Journal.BackgroundTransparency = 0.13
  358.         wait()
  359.         script.Parent.Parent.Journal.BackgroundTransparency = 0.12
  360.         wait()
  361.         script.Parent.Parent.Journal.BackgroundTransparency = 0.11
  362.         wait()
  363.         script.Parent.Parent.Journal.BackgroundTransparency = 0.1
  364.         wait()
  365.         script.Parent.Parent.Journal.BackgroundTransparency = 0.09
  366.         wait()
  367.         script.Parent.Parent.Journal.BackgroundTransparency = 0.08
  368.         wait()
  369.         script.Parent.Parent.Journal.BackgroundTransparency = 0.07
  370.         wait()
  371.         script.Parent.Parent.Journal.BackgroundTransparency = 0.06
  372.         wait()
  373.         script.Parent.Parent.Journal.BackgroundTransparency = 0.05
  374.         wait()
  375.         script.Parent.Parent.Journal.BackgroundTransparency = 0.04
  376.         wait()
  377.         script.Parent.Parent.Journal.BackgroundTransparency = 0.03
  378.         wait()
  379.         script.Parent.Parent.Journal.BackgroundTransparency = 0.02
  380.         wait()
  381.         script.Parent.Parent.Journal.BackgroundTransparency = 0.01
  382.         wait()
  383.         script.Parent.Parent.Journal.BackgroundTransparency = 0
  384.         wait()
  385.         script.Parent.Parent.Journal.TextButton.Visible = true
  386.         script.Parent.Parent.Journal.TextBox.Visible = true
  387.         script.Parent.Parent.Journal.Load.Visible = true
  388.         script.Parent.Parent.Journal.Save.Visible = true
  389.         script.Parent.Parent.Journal.ASLoad.Visible = true
  390.     end)
  391. end
  392. coroutine.wrap(GTIU_fake_script)()
  393. local function WGHYWHH_fake_script() -- RPJournal.TextSaver
  394.     local script = Instance.new('LocalScript', RPJournal)
  395.  
  396.     script.Parent.Journal.Save.MouseButton1Up:Connect(function()
  397.         script.Parent.Journal.TextLabelS.Text = script.Parent.Journal.TextBox.Text
  398.     end)
  399. end
  400. coroutine.wrap(WGHYWHH_fake_script)()
  401. local function PWIV_fake_script() -- RPJournal.TextLoader
  402.     local script = Instance.new('LocalScript', RPJournal)
  403.  
  404.     script.Parent.Journal.Load.MouseButton1Up:Connect(function()
  405.         script.Parent.Journal.TextBox.Text = script.Parent.Journal.TextLabelS.Text
  406.     end)
  407. end
  408. coroutine.wrap(PWIV_fake_script)()
  409. local function BIGZD_fake_script() -- RPJournal.When launched
  410.     local script = Instance.new('LocalScript', RPJournal)
  411.  
  412.     script.Parent.TextButton.Visible = false
  413.     script.Parent.Journal.Visible = false
  414.     script.Parent.Welcomer.Visible = true
  415.     wait(5)
  416.     script.Parent.Welcomer.Text = "T"
  417.     wait(0.1)
  418.     script.Parent.Welcomer.Text = "Th"
  419.     wait(0.1)
  420.     script.Parent.Welcomer.Text = "Thi"
  421.     wait(0.1)
  422.     script.Parent.Welcomer.Text = "This"
  423.     wait(0.1)
  424.     script.Parent.Welcomer.Text = "This "
  425.     wait(0.1)
  426.     script.Parent.Welcomer.Text = "This i"
  427.     wait(0.1)
  428.     script.Parent.Welcomer.Text = "This is"
  429.     wait(0.1)
  430.     script.Parent.Welcomer.Text = "This is "
  431.     wait(0.1)
  432.     script.Parent.Welcomer.Text = "This is o"
  433.     wait(0.1)
  434.     script.Parent.Welcomer.Text = "This is op"
  435.     wait(0.1)
  436.     script.Parent.Welcomer.Text = "This is ope"
  437.     wait(0.1)
  438.     script.Parent.Welcomer.Text = "This is open"
  439.     wait(0.1)
  440.     script.Parent.Welcomer.Text = "This is open "
  441.     wait(0.1)
  442.     script.Parent.Welcomer.Text = "This is open s"
  443.     wait(0.1)
  444.     script.Parent.Welcomer.Text = "This is open so"
  445.     wait(0.1)
  446.     script.Parent.Welcomer.Text = "This is open sou"
  447.     wait(0.1)
  448.     script.Parent.Welcomer.Text = "This is open sour"
  449.     wait(0.1)
  450.     script.Parent.Welcomer.Text = "This is open sourc"
  451.     wait(0.1)
  452.     script.Parent.Welcomer.Text = "This is open source"
  453.     wait(0.1)
  454.     script.Parent.Welcomer.Text = "This is open source!"
  455.     wait(3)
  456.     script.Parent.Welcomer.Text = "Use how you like!"
  457.     wait(2)
  458.     script.Parent.Welcomer:Destroy()
  459.     script.Parent.Journal.Visible = false
  460.     script.Parent.TextButton.Visible = true
  461.     script:Destroy()
  462. end
  463. coroutine.wrap(BIGZD_fake_script)()
  464. local function PURI_fake_script() -- RPJournal.TextASLoader
  465.     local script = Instance.new('LocalScript', RPJournal)
  466.  
  467.     script.Parent.Journal.ASLoad.MouseButton1Up:Connect(function()
  468.         script.Parent.Journal.TextBox.Text = script.Parent.Journal.TextLabel.Text
  469.     end)
  470. end
  471. coroutine.wrap(PURI_fake_script)()
  472. local function EPOEA_fake_script() -- RPJournal.AutoSave
  473.     local script = Instance.new('LocalScript', RPJournal)
  474.  
  475.     repeat
  476.         wait(50)
  477.         script.Parent.Journal.TextLabel.Text = script.Parent.Journal.TextBox.Text
  478.     until game.PlaceId == "999999999999999999999999" -- Itʻll never end
  479. end
  480. coroutine.wrap(EPOEA_fake_script)()
  481.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement